13:23:59.622 [debug] QUERY OK source="media_items" db=21.2ms idle=48.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-20 19:24:36Z], 1] 13:23:59.647 [debug] QUERY OK source="media_items" db=24.6ms idle=48.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🩺 Если ты хочешь здоровые сосуды как в 20 лет\n\nЯ подготовил методичку, чтобы сохранить ваши сосуды, внутри всё самое важное, переходи по ссылке: https://sergey-kruk.ru/cyT\n\nСмертность от сердечно-сосудистых заболеваний на первом месте в мире. \nИ именно забота о своих сосудах продлит жизнь и ее качество. \nВ большинстве это следствие нашего образа жизни. Так сказать нажитое годами и тяжким трудом. \n•Тысячами выкуренных сигарет. \n•Сотнями тортиков и килограммов сахара.\n•И конечно же гиподинамия. \nНаложите это все на наследственность и получите тот самый злополучный коктейль который нас и губит. \n\nСосудистые проблемы редко начинаются “резко”. Они копятся годами и чаще всего не болят.\nПоэтому у многих первый заметный сигнал уже инсульт или инфаркт.\n\nМой сайт https://sergeykruk.ru\n\nМой ТГ канал https://t.me/kardiokruk\n\n#инсульт #всеососудах #инфаркт", "Лучшая еда для очищения сосудов! Не доводи до ИНСУЛЬТА", "9199d4fc-e5e3-4a70-b008-be597954597e", 540, false, "K9z6IA9crxE", "https://www.youtube.com/watch?v=K9z6IA9crxE", 123, "/downloads/Youtube/0_Download/2025-07-20 Лучшая еда для очищения сосудов! Не доводи до ИНСУЛЬТА.mp4", false, false, false, 1, [], 1, ~U[2025-07-20 19:24:36Z], ~U[2026-07-13 10:23:59Z], ~U[2026-07-13 10:23:59Z], "🩺 Если ты хочешь здоровые сосуды как в 20 лет\n\nЯ подготовил методичку, чтобы сохранить ваши сосуды, внутри всё самое важное, переходи по ссылке: https://sergey-kruk.ru/cyT\n\nСмертность от сердечно-сосудистых заболеваний на первом месте в мире. \nИ именно забота о своих сосудах продлит жизнь и ее качество. \nВ большинстве это следствие нашего образа жизни. Так сказать нажитое годами и тяжким трудом. \n•Тысячами выкуренных сигарет. \n•Сотнями тортиков и килограммов сахара.\n•И конечно же гиподинамия. \nНаложите это все на наследственность и получите тот самый злополучный коктейль который нас и губит. \n\nСосудистые проблемы редко начинаются “резко”. Они копятся годами и чаще всего не болят.\nПоэтому у многих первый заметный сигнал уже инсульт или инфаркт.\n\nМой сайт https://sergeykruk.ru\n\nМой ТГ канал https://t.me/kardiokruk\n\n#инсульт #всеососудах #инфаркт", "Лучшая еда для очищения сосудов! Не доводи до ИНСУЛЬТА", 540, false, "K9z6IA9crxE", "https://www.youtube.com/watch?v=K9z6IA9crxE", "/downloads/Youtube/0_Download/2025-07-20 Лучшая еда для очищения сосудов! Не доводи до ИНСУЛЬТА.mp4", false, 1, ~U[2025-07-20 19:24:36Z]] 13:23:59.650 [debug] QUERY OK source="sources" db=2.6ms idle=71.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:23:59.674 [debug] QUERY OK source="media_items" db=23.3ms idle=53.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-06-10 15:24:14Z], 1] 13:23:59.693 [debug] QUERY OK source="media_items" db=18.7ms idle=74.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" ["Лучшие цены на авто у Автоспот:\u00A0https://autospot.ru/?utm_source=ytb&utm_medium=bloggers&utm_term=newcars&utm_content=jn126&utm_campaign=tkach\n\nРеклама. Рекламодатель ООО «Автоспот» ИНН 7715936827 ERID: 2Vtzqx6LHNy\n\nДоктор физических наук и учёный NASA Чарльз Булер заявил, что создал двигатель, не нуждающийся в топливе для работы. О том, как устроен предполагаемый двигатель и о том, что думает по поводу его конструкции современная физика, разбираемся в сегодняшнем видео! \n\nПодпишитесь на мой канал в Telegram: https://t.me/physiovisio \nПоддержите проект через Boosty: https://boosty.to/physiovisio \nPatreon: https://www.patreon.com/yuritkachev", "Фейк или революция: сможет ли новый двигатель от учёного NASA покорить для нас звёзды?", "183678b4-a49f-4962-9c7e-be728072dac1", 688, false, "LtB-eyC6eTY", "https://www.youtube.com/watch?v=LtB-eyC6eTY", 124, "/downloads/Youtube/0_Download/2026-06-10 Фейк или революция: сможет ли новый двигатель от учёного NASA покорить для нас звёзды?.mp4", false, false, false, 1, [], 2, ~U[2026-06-10 15:24:14Z], ~U[2026-07-13 10:23:59Z], ~U[2026-07-13 10:23:59Z], "Лучшие цены на авто у Автоспот:\u00A0https://autospot.ru/?utm_source=ytb&utm_medium=bloggers&utm_term=newcars&utm_content=jn126&utm_campaign=tkach\n\nРеклама. Рекламодатель ООО «Автоспот» ИНН 7715936827 ERID: 2Vtzqx6LHNy\n\nДоктор физических наук и учёный NASA Чарльз Булер заявил, что создал двигатель, не нуждающийся в топливе для работы. О том, как устроен предполагаемый двигатель и о том, что думает по поводу его конструкции современная физика, разбираемся в сегодняшнем видео! \n\nПодпишитесь на мой канал в Telegram: https://t.me/physiovisio \nПоддержите проект через Boosty: https://boosty.to/physiovisio \nPatreon: https://www.patreon.com/yuritkachev", "Фейк или революция: сможет ли новый двигатель от учёного NASA покорить для нас звёзды?", 688, false, "LtB-eyC6eTY", "https://www.youtube.com/watch?v=LtB-eyC6eTY", "/downloads/Youtube/0_Download/2026-06-10 Фейк или революция: сможет ли новый двигатель от учёного NASA покорить для нас звёзды?.mp4", false, 1, ~U[2026-06-10 15:24:14Z]] 13:23:59.696 [debug] QUERY OK source="sources" db=1.9ms idle=72.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:23:59.717 [debug] QUERY OK source="media_items" db=20.8ms idle=49.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-12 11:02:04Z], 1] 13:24:00.064 [info] {"source":"oban","duration":354,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:24:00.460 [debug] QUERY OK source="media_items" db=742.0ms idle=67.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" ["🩺 Если ты хочешь здоровые сосуды как в 20 лет\n\nЯ подготовил методичку, чтобы сохранить ваши сосуды, внутри всё самое важное, переходи по ссылке: https://cutt.ly/ItWIvSHO\n\nВ этом видео я подробно рассказываю о ишемическом инсульте — одном из самых опасных и распространённых сосудистых заболеваний.\nВы узнаете:\n🔹 Что такое ишемический инсульт и как он развивается\n🔹 Основные предикторы инсульта — на что стоит обратить внимание\n🔹 Какие меры помогают предотвратить инсульт\n🔹 Как оказывается помощь в остром периоде инсульта\n🔹 Какие существуют современные методы лечения и восстановления\n\n⚠️ Инсульт может настигнуть внезапно, но в большинстве случаев его можно и нужно предотвращать. Правильная профилактика, контроль факторов риска и своевременное реагирование спасают жизни.\n\n📌 Не забудьте подписаться, чтобы не пропустить новые видео о здоровье и медицине.\nЕсли видео было полезным — поставьте лайк и поделитесь им с близкими!\n\n💬 Вопросы, комментарии и ваш опыт — оставляйте внизу под видео. Отвечу каждому!", "За МЕСЯЦ Тело предупредит!!! 5 Симптомов Cкорого Инсульта", "e488e34b-33f7-448c-9d1f-58b999b9d66b", 683, false, "HTwvbslN6QM", "https://www.youtube.com/watch?v=HTwvbslN6QM", 125, "/downloads/Youtube/0_Download/2025-07-12 За МЕСЯЦ Тело предупредит!!! 5 Симптомов Cкорого Инсульта.mp4", false, false, false, 1, [], 1, ~U[2025-07-12 11:02:04Z], ~U[2026-07-13 10:23:59Z], ~U[2026-07-13 10:23:59Z], "🩺 Если ты хочешь здоровые сосуды как в 20 лет\n\nЯ подготовил методичку, чтобы сохранить ваши сосуды, внутри всё самое важное, переходи по ссылке: https://cutt.ly/ItWIvSHO\n\nВ этом видео я подробно рассказываю о ишемическом инсульте — одном из самых опасных и распространённых сосудистых заболеваний.\nВы узнаете:\n🔹 Что такое ишемический инсульт и как он развивается\n🔹 Основные предикторы инсульта — на что стоит обратить внимание\n🔹 Какие меры помогают предотвратить инсульт\n🔹 Как оказывается помощь в остром периоде инсульта\n🔹 Какие существуют современные методы лечения и восстановления\n\n⚠️ Инсульт может настигнуть внезапно, но в большинстве случаев его можно и нужно предотвращать. Правильная профилактика, контроль факторов риска и своевременное реагирование спасают жизни.\n\n📌 Не забудьте подписаться, чтобы не пропустить новые видео о здоровье и медицине.\nЕсли видео было полезным — поставьте лайк и поделитесь им с близкими!\n\n💬 Вопросы, комментарии и ваш опыт — оставляйте внизу под видео. Отвечу каждому!", "За МЕСЯЦ Тело предупредит!!! 5 Симптомов Cкорого Инсульта", 683, false, "HTwvbslN6QM", "https://www.youtube.com/watch?v=HTwvbslN6QM", "/downloads/Youtube/0_Download/2025-07-12 За МЕСЯЦ Тело предупредит!!! 5 Симптомов Cкорого Инсульта.mp4", false, 1, ~U[2025-07-12 11:02:04Z]] 13:24:00.462 [debug] QUERY OK source="sources" db=1.5ms queue=0.4ms idle=766.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:24:00.485 [debug] QUERY OK source="media_items" db=22.0ms idle=766.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-06-17 10:21:25Z], 1] 13:24:00.503 [debug] QUERY OK source="media_items" db=18.0ms queue=0.1ms idle=768.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/dbachilo\nhttps://16-bits.ru\nhttps://t.me/retro_museum", "Кремниевые титаны #47: Sega CD", "b76be03d-3e16-48cc-86e5-be80af77c1db", 901, false, "7GxGIseIND0", "https://www.youtube.com/watch?v=7GxGIseIND0", 126, "/downloads/Youtube/0_Download/2026-06-17 Кремниевые титаны #47: Sega CD.mp4", false, false, false, 1, [], 2, ~U[2026-06-17 10:21:25Z], ~U[2026-07-13 10:24:00Z], ~U[2026-07-13 10:24:00Z], "https://boosty.to/dbachilo\nhttps://16-bits.ru\nhttps://t.me/retro_museum", "Кремниевые титаны #47: Sega CD", 901, false, "7GxGIseIND0", "https://www.youtube.com/watch?v=7GxGIseIND0", "/downloads/Youtube/0_Download/2026-06-17 Кремниевые титаны #47: Sega CD.mp4", false, 1, ~U[2026-06-17 10:21:25Z]] 13:24:00.506 [debug] QUERY OK source="sources" db=2.6ms queue=0.1ms idle=439.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:24:00.525 [debug] QUERY OK source="media_items" db=18.0ms idle=47.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-06-17 16:10:37Z], 1] 13:24:00.542 [debug] QUERY OK source="media_items" db=16.3ms idle=63.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Подпишитесь на мой канал в Telegram: https://t.me/physiovisio \nПоддержите проект через Boosty: https://boosty.to/physiovisio \nPatreon: https://www.patreon.com/yuritkachev", "Как устроены термоядерные реакторы? (часть 1)", "b524a9f9-787f-4805-98e9-4046f3698321", 1721, false, "cagr2IJE8Cc", "https://www.youtube.com/watch?v=cagr2IJE8Cc", 127, "/downloads/Youtube/0_Download/2026-06-17 Как устроены термоядерные реакторы? (часть 1).mp4", false, false, false, 1, [], 2, ~U[2026-06-17 16:10:37Z], ~U[2026-07-13 10:24:00Z], ~U[2026-07-13 10:24:00Z], "В нашем сегодняшнем видео обсуждаем реакторы термоядерного синтеза, а точнее, наиболее распространённый класс таких устройств - термоядерные реакторы с магнитным удержаниям плазмы. В следующих видео серии поговорим и о других способах создания управляемых термоядерных реакций, которые сегодня пытаются воссоздать учёные и инженеры! \n\nПодпишитесь на мой канал в Telegram: https://t.me/physiovisio \nПоддержите проект через Boosty: https://boosty.to/physiovisio \nPatreon: https://www.patreon.com/yuritkachev", "Как устроены термоядерные реакторы? (часть 1)", 1721, false, "cagr2IJE8Cc", "https://www.youtube.com/watch?v=cagr2IJE8Cc", "/downloads/Youtube/0_Download/2026-06-17 Как устроены термоядерные реакторы? (часть 1).mp4", false, 1, ~U[2026-06-17 16:10:37Z]] 13:24:00.545 [debug] QUERY OK source="sources" db=2.0ms idle=57.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:24:00.565 [debug] QUERY OK source="media_items" db=20.4ms idle=41.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-06-19 15:15:28Z], 1] 13:24:00.599 [debug] QUERY OK source="media_items" db=32.7ms idle=59.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Тюменский инструмент CaseGuru Шурик: https://cgpods.ru/klim26 промокод KLIM26 на скидку до 2 000 руб. Универсальный инструмент 3 в 1. В комплекте: 75 насадок + 2 аккумулятора. ТГ-блог бренда: https://t.me/cg_pods\n\nРеклама. ИП Боков В.А., ИНН 860231222547, erid: 2W5zFGq2Mjf\n\n▶ Заметно. Стильно. С вами. Брендированная продукция Клима Жукова - https://uzhukoffa.ru/?erid=2Vtzqwe6p2o\n▶ Присоединяйтесь к подписчикам Клима Жукова на Boosty - https://boosty.to/uzhukoffa/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru: смотреть ролики в раннем доступе - https://sponsr.ru/zhukov/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru:«Уроки истории»: погружаемся в прошлое вместе! - https://sponsr.ru/uzhukoffa_lessons/?erid=2Vtzqwe6p2o\n\nАудиоверсия - https://klimzhukov.mave.digital/ep-547\n\nЕсли вы заинтересованы в моём творчестве, имеете право поддержать рублём: \nЯндекс деньги: https://yoomoney.ru/to/410015864712516\nКарта Сбербанка 4276 5500 4462 1053\nПоддержать проект из-за рубежа: 5598 8820 8874 7611\n\nМы в соц. сетях:\nTelegram Клима Жукова https://t.me/klimzhukoff\nTelegram группы УЖукова https://t.me/uzhukova\nВконтакте: https://vk.com/uzhukoffa\nДзен: https://dzen.ru/klimzhukoff\nРутуб:https://rutube.ru/channel/23535121/\nЯндекс-подкасты - https://music.yandex.ru/album/22908862\n\nТаймкод: \n\n00:01:58 Название и первые впечатления\n00:03:52 Роль Райана Гослинга\n00:04:29 Сюжет и астрофаги\n00:07:32 Критика научных допущений\n00:12:07 Сравнение с другими произведениями\n00:14:04 Подготовка Гослинга к миссии\n00:15:24 Радиационная угроза\n00:17:15 Орбитальные перелёты и радиация\n00:19:02 Гравитация на корабле\n00:22:53 Нелепости с гравитацией\n00:24:16 Неэффективный сценарий\n00:26:14 Неопределённый жанр\n00:30:54 Проблемы с цепочкой\n00:33:12 Критика подхода к сюжету\n00:35:06 Спасение и финал\n00:36:01 Логические несоответствия\n00:38:52 Отсутствие катастрофы на Земле\n00:40:45 Критика персонажа Гослинга\n\n#КлимЖуков #Познавательное #История #КиноведыВШтатском #ФантастикаВКино #НовинкиКино #РазборФильма", "Почему \"Проект \"Конец света\" плох и хорош: фильм, книги, логика и залет Гослинга", "bbb32450-311c-46b0-8109-fa9063e7985b", 2522, false, "uUr4PdnOjZc", "https://www.youtube.com/watch?v=uUr4PdnOjZc", 128, "/downloads/Youtube/0_Download/2026-06-19 Почему "Проект "Конец света" плох и хорош: фильм, книги, логика и залет Гослинга.mp4", false, false, false, 1, [], 1, ~U[2026-06-19 15:15:28Z], ~U[2026-07-13 10:24:00Z], ~U[2026-07-13 10:24:00Z], "Тюменский инструмент CaseGuru Шурик: https://cgpods.ru/klim26 промокод KLIM26 на скидку до 2 000 руб. Универсальный инструмент 3 в 1. В комплекте: 75 насадок + 2 аккумулятора. ТГ-блог бренда: https://t.me/cg_pods\n\nРеклама. ИП Боков В.А., ИНН 860231222547, erid: 2W5zFGq2Mjf\n\n▶ Заметно. Стильно. С вами. Брендированная продукция Клима Жукова - https://uzhukoffa.ru/?erid=2Vtzqwe6p2o\n▶ Присоединяйтесь к подписчикам Клима Жукова на Boosty - https://boosty.to/uzhukoffa/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru: смотреть ролики в раннем доступе - https://sponsr.ru/zhukov/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru:«Уроки истории»: погружаемся в прошлое вместе! - https://sponsr.ru/uzhukoffa_lessons/?erid=2Vtzqwe6p2o\n\nАудиоверсия - https://klimzhukov.mave.digital/ep-547\n\nЕсли вы заинтересованы в моём творчестве, имеете право поддержать рублём: \nЯндекс деньги: https://yoomoney.ru/to/410015864712516\nКарта Сбербанка 4276 5500 4462 1053\nПоддержать проект из-за рубежа: 5598 8820 8874 7611\n\nМы в соц. сетях:\nTelegram Клима Жукова https://t.me/klimzhukoff\nTelegram группы УЖукова https://t.me/uzhukova\nВконтакте: https://vk.com/uzhukoffa\nДзен: https://dzen.ru/klimzhukoff\nРутуб:https://rutube.ru/channel/23535121/\nЯндекс-подкасты - https://music.yandex.ru/album/22908862\n\nТаймкод: \n\n00:01:58 Название и первые впечатления\n00:03:52 Роль Райана Гослинга\n00:04:29 Сюжет и астрофаги\n00:07:32 Критика научных допущений\n00:12:07 Сравнение с другими произведениями\n00:14:04 Подготовка Гослинга к миссии\n00:15:24 Радиационная угроза\n00:17:15 Орбитальные перелёты и радиация\n00:19:02 Гравитация на корабле\n00:22:53 Нелепости с гравитацией\n00:24:16 Неэффективный сценарий\n00:26:14 Неопределённый жанр\n00:30:54 Проблемы с цепочкой\n00:33:12 Критика подхода к сюжету\n00:35:06 Спасение и финал\n00:36:01 Логические несоответствия\n00:38:52 Отсутствие катастрофы на Земле\n00:40:45 Критика персонажа Гослинга\n\n#КлимЖуков #Познавательное #История #КиноведыВШтатском #ФантастикаВКино #НовинкиКино #РазборФильма", "Почему \"Проект \"Конец света\" плох и хорош: фильм, книги, логика и залет Гослинга", 2522, false, "uUr4PdnOjZc", "https://www.youtube.com/watch?v=uUr4PdnOjZc", "/downloads/Youtube/0_Download/2026-06-19 Почему "Проект "Конец света" плох и хорош: фильм, книги, логика и залет Гослинга.mp4", false, 1, ~U[2026-06-19 15:15:28Z]] 13:24:00.602 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=57.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:24:00.623 [debug] QUERY OK source="media_items" db=21.3ms idle=57.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-19 13:29:31Z], 1] 13:24:00.639 [debug] QUERY OK source="media_items" db=15.1ms queue=0.1ms idle=58.7ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["УКРАИНА. Владимир Меньшов, Константин Сёмин, 2010. Специальный корреспондент", "c6db7ff0-cab2-40d4-a167-705430262566", 3770, false, "cF81F7ZWXHA", "https://www.youtube.com/watch?v=cF81F7ZWXHA", 129, "/downloads/Youtube/0_Download/2025-08-19 УКРАИНА. Владимир Меньшов, Константин Сёмин, 2010. Специальный корреспондент.mp4", false, false, false, 1, [], 1, ~U[2025-08-19 13:29:31Z], ~U[2026-07-13 10:24:00Z], ~U[2026-07-13 10:24:00Z], "", "УКРАИНА. Владимир Меньшов, Константин Сёмин, 2010. Специальный корреспондент", 3770, false, "cF81F7ZWXHA", "https://www.youtube.com/watch?v=cF81F7ZWXHA", "/downloads/Youtube/0_Download/2025-08-19 УКРАИНА. Владимир Меньшов, Константин Сёмин, 2010. Специальный корреспондент.mp4", false, 1, ~U[2025-08-19 13:29:31Z]] 13:24:00.642 [debug] QUERY OK source="sources" db=2.0ms idle=61.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:24:00.662 [debug] QUERY OK source="media_items" db=19.9ms idle=43.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-06-30 07:40:50Z], 1] 13:24:00.690 [debug] QUERY OK source="media_items" db=26.3ms idle=60.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\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\nОчереди на заправках можно наблюдать не только в центре Москвы, но и в пределах Третьего кольца и МКАДа. Ограничения на продажу действуют почти на всех АЗС. В канистры не заливают.\n\nНа совещании по ситуации на топливном рынке Владимир Путин признал проблемы с бензином, но заявил, что они не критические.\n\nМы в Редакции решили узнать, как это ощущают на московских заправках и отправились туда поговорить с людьми и заодно заправиться\n__________\nСодержание:\n00:00 Дефицит бензина теперь и в Москве. Редакция едет на заправки \n01:18 Начинаем с Кутузовского проспекта: без очереди, но по лимитам\n03:41 «Технический перерыв. Бензин не отпускаем!» Как часто это слышишь?\n05:45 Встаем в большую очередь на въезде на Ленинградский проспект\n10:00 Во всем виноват ажиотажный спрос?\n12:09 На фоне дефицита оживились спекулянты и перекупщики\n13:32 Как растут цены на бензин?\n15:19 Пробуем искать бензин с помощью «народных» карт и приложений\n19:18 Как перебои с топливом влияют на работу такси\n23:08 Что с бензином в ближайшем Подмосковье?\n25:12 Журналист заканчивает тур по АЗС у себя «на районе»\n\nПоддержать «Редакцию»: \n💰 из России — через сервис Boosty: https://boosty.to/redakciya\n💰 из-за рубежа — через сервис Patreon: https://www.patreon.com/alexey_pivovarov\n💰 из-за рубежа — через функцию «Спонсорство» в YouTube: https://www.youtube.com/channel/UC1eFXmJNkjITxPFWTy6RsWg/join \n\nПодписывайтесь на наши социальные сети:\n\nТелеграм-канал Алексея Пивоварова:\nhttps://t.me/Alexey_Pivo_varov\n\n«Редакция» в «Дзене»:\nhttps://zen.yandex.ru/redakciya\n\n«Редакция» в «ВК»:\nhttps://vk.com/redakciya_pivovarova\n\nСотрудничество и идеи:\ninfo@redakciya.com\n\n#редакция #пивоваров #бензин", "Репортаж «Редакции» с московских АЗС", "df7c3d19-f896-4397-aa97-40d42f5de3a6", 1689, false, "_UKXL5BYtw8", "https://www.youtube.com/watch?v=_UKXL5BYtw8", 130, "/downloads/Youtube/0_Download/2026-06-30 Репортаж «Редакции» с московских АЗС.mp4", false, false, false, 1, [], 3, ~U[2026-06-30 07:40:50Z], ~U[2026-07-13 10:24:00Z], ~U[2026-07-13 10:24:00Z], "Проблемы с бензином добрались и до столицы \n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\nОчереди на заправках можно наблюдать не только в центре Москвы, но и в пределах Третьего кольца и МКАДа. Ограничения на продажу действуют почти на всех АЗС. В канистры не заливают.\n\nНа совещании по ситуации на топливном рынке Владимир Путин признал проблемы с бензином, но заявил, что они не критические.\n\nМы в Редакции решили узнать, как это ощущают на московских заправках и отправились туда поговорить с людьми и заодно заправиться\n__________\nСодержание:\n00:00 Дефицит бензина теперь и в Москве. Редакция едет на заправки \n01:18 Начинаем с Кутузовского проспекта: без очереди, но по лимитам\n03:41 «Технический перерыв. Бензин не отпускаем!» Как часто это слышишь?\n05:45 Встаем в большую очередь на въезде на Ленинградский проспект\n10:00 Во всем виноват ажиотажный спрос?\n12:09 На фоне дефицита оживились спекулянты и перекупщики\n13:32 Как растут цены на бензин?\n15:19 Пробуем искать бензин с помощью «народных» карт и приложений\n19:18 Как перебои с топливом влияют на работу такси\n23:08 Что с бензином в ближайшем Подмосковье?\n25:12 Журналист заканчивает тур по АЗС у себя «на районе»\n\nПоддержать «Редакцию»: \n💰 из России — через сервис Boosty: https://boosty.to/redakciya\n💰 из-за рубежа — через сервис Patreon: https://www.patreon.com/alexey_pivovarov\n💰 из-за рубежа — через функцию «Спонсорство» в YouTube: https://www.youtube.com/channel/UC1eFXmJNkjITxPFWTy6RsWg/join \n\nПодписывайтесь на наши социальные сети:\n\nТелеграм-канал Алексея Пивоварова:\nhttps://t.me/Alexey_Pivo_varov\n\n«Редакция» в «Дзене»:\nhttps://zen.yandex.ru/redakciya\n\n«Редакция» в «ВК»:\nhttps://vk.com/redakciya_pivovarova\n\nСотрудничество и идеи:\ninfo@redakciya.com\n\n#редакция #пивоваров #бензин", "Репортаж «Редакции» с московских АЗС", 1689, false, "_UKXL5BYtw8", "https://www.youtube.com/watch?v=_UKXL5BYtw8", "/downloads/Youtube/0_Download/2026-06-30 Репортаж «Редакции» с московских АЗС.mp4", false, 1, ~U[2026-06-30 07:40:50Z]] 13:24:00.692 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms 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" = ?) [1] 13:24:00.713 [debug] QUERY OK source="media_items" db=20.2ms idle=52.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-06-30 12:00:33Z], 1] 13:24:00.735 [debug] QUERY OK source="media_items" db=21.6ms idle=71.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["\"Однажды генерал Эйзенхауэр угостил Георгия Жукова Кока-Колой. Напиток так понравился советскому маршалу, что тот попросил у американцев ещё, на потребовал, чтоб напиток был прозрачный, как водка.\" - вот эту невероятную историю мы и рассмотрим.\n\n_________ПОДДЕРЖКА_________\nhttps://www.donationalerts.com/r/mad_medoed\nНадписка на Бусти: https://boosty.to/mad-medoed/donate \n____________________________________\n\nГруппа в VK: https://vk.com/public202099194 \nТелеграмм: https://t.me/Mad_Medoyed \nКанал на VKVideo: https://live.vkvideo.ru/mad_medoed\n\n_______Super Red Boy______\n @superredboy \n\n_________Музыка_________\n\"Cool Vibes\" Kevin MacLeod (incompetech.com)\n\"Front Porch Blues\" Kevin MacLeod (incompetech.com)\n\"Walking Along\" Kevin MacLeod (incompetech.com)\n\"Truth in the Stones\" Kevin MacLeod (incompetech.com)\n\"Lightless Dawn\" Kevin MacLeod (incompetech.com)\nLicensed under Creative Commons: By Attribution 4.0 License\nhttp://creativecommons.org/licenses/by/4.0/\nNobody Jazz Ensemble - St. James Infirmary Blues\n Титры:\nFEARSTbea†s - USSR under LSD\n\n______Содержание________ \n0:00 Вступление.\n1:08 Жуков и Coca‑Cola.\n2:26 5 центов, сахар и война.\n9:22 Источник мифа.\n14:11 Насилие, Кола и Пендергаст.\n17:37 Факты и вымыслы.", "Жуков. Кола. Эйдельман. [Интересная история очередного фейка]", "a3d20620-a5a4-4c3e-bb9b-c756e2141e01", 1456, false, "36PHhrL1Jhw", "https://www.youtube.com/watch?v=36PHhrL1Jhw", 131, "/downloads/Youtube/0_Download/2026-06-30 Жуков. Кола. Эйдельман. [Интересная история очередного фейка].mp4", false, false, false, 1, [], 3, ~U[2026-06-30 12:00:33Z], ~U[2026-07-13 10:24:00Z], ~U[2026-07-13 10:24:00Z], "\"Однажды генерал Эйзенхауэр угостил Георгия Жукова Кока-Колой. Напиток так понравился советскому маршалу, что тот попросил у американцев ещё, на потребовал, чтоб напиток был прозрачный, как водка.\" - вот эту невероятную историю мы и рассмотрим.\n\n_________ПОДДЕРЖКА_________\nhttps://www.donationalerts.com/r/mad_medoed\nНадписка на Бусти: https://boosty.to/mad-medoed/donate \n____________________________________\n\nГруппа в VK: https://vk.com/public202099194 \nТелеграмм: https://t.me/Mad_Medoyed \nКанал на VKVideo: https://live.vkvideo.ru/mad_medoed\n\n_______Super Red Boy______\n @superredboy \n\n_________Музыка_________\n\"Cool Vibes\" Kevin MacLeod (incompetech.com)\n\"Front Porch Blues\" Kevin MacLeod (incompetech.com)\n\"Walking Along\" Kevin MacLeod (incompetech.com)\n\"Truth in the Stones\" Kevin MacLeod (incompetech.com)\n\"Lightless Dawn\" Kevin MacLeod (incompetech.com)\nLicensed under Creative Commons: By Attribution 4.0 License\nhttp://creativecommons.org/licenses/by/4.0/\nNobody Jazz Ensemble - St. James Infirmary Blues\n Титры:\nFEARSTbea†s - USSR under LSD\n\n______Содержание________ \n0:00 Вступление.\n1:08 Жуков и Coca‑Cola.\n2:26 5 центов, сахар и война.\n9:22 Источник мифа.\n14:11 Насилие, Кола и Пендергаст.\n17:37 Факты и вымыслы.", "Жуков. Кола. Эйдельман. [Интересная история очередного фейка]", 1456, false, "36PHhrL1Jhw", "https://www.youtube.com/watch?v=36PHhrL1Jhw", "/downloads/Youtube/0_Download/2026-06-30 Жуков. Кола. Эйдельман. [Интересная история очередного фейка].mp4", false, 1, ~U[2026-06-30 12:00:33Z]] 13:24:00.737 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=73.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:24:00.759 [debug] QUERY OK source="media_items" db=20.6ms idle=48.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-06-30 13:44:09Z], 1] 13:24:00.778 [debug] QUERY OK source="media_items" db=19.1ms idle=66.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://autospot.ru/?utm_source=ytb&utm_medium=bloggers&utm_term=newcars&utm_content=2jn26&utm_campaign=solid&erid=2W5zFGXb12y\n\nРовно 11 лет назад я впервые попробовал сухой паёк Армии России. Сегодня у нас на обзоре ИРП образца 2026 года со сроком годности до 2027-го! Что изменилось за это время? Стало ли больше мяса, или нас ждет все та же «отрицательная стабильность»?\n\n► Телега - https://t.me/solidkov\n► Группа ВК - https://vk.com/club_solid\n► ПОДПИСЫВАЙСЯ НА МОЙ КАНАЛ - https://goo.gl/at6fcL\n► МОЙ LIFE канал - https://goo.gl/ZR9ytP\n\n► ВСЕ ОБЗОРЫ НА ИРП - https://goo.gl/bTCFo2\n► КАК СНИМАЛИСЬ ОБЗОРЫ - https://goo.gl/9uIrtT \n► ВЫЖИВАНИЕ, ЭКСПЕРИМЕНТЫ, ПОХОДЫ - https://goo.gl/YSDeT3\n► СТРАЙКБОЛ - https://goo.gl/MZa1sW\n► ОБЗОРЫ ИГР - https://goo.gl/bVmqf8 \n► ВСЕ ПЛЕЙЛИСТЫ - https://goo.gl/7RJF2S\n\nРеклама. Рекламодатель ООО «Автоспот» ИНН 7715936827, erid: 2W5zFGXb12y\n\n#ИРП #АрмияРоссии #ОбзорИРП #СухойПаек #Выживание #SoLiD #ВоеннаяЕда #Дегустация", "Новый ИРП Армии России 2026: Что изменилось за 11 лет?", "8065d148-692b-4c8c-9e09-1911bfcb7eb7", 1554, false, "BRzIIMlG0SE", "https://www.youtube.com/watch?v=BRzIIMlG0SE", 132, "/downloads/Youtube/0_Download/2026-06-30 Новый ИРП Армии России 2026: Что изменилось за 11 лет?.mkv", false, false, false, 1, [], 3, ~U[2026-06-30 13:44:09Z], ~U[2026-07-13 10:24:00Z], ~U[2026-07-13 10:24:00Z], "Лучшие цены на авто у Автоспот: https://autospot.ru/?utm_source=ytb&utm_medium=bloggers&utm_term=newcars&utm_content=2jn26&utm_campaign=solid&erid=2W5zFGXb12y\n\nРовно 11 лет назад я впервые попробовал сухой паёк Армии России. Сегодня у нас на обзоре ИРП образца 2026 года со сроком годности до 2027-го! Что изменилось за это время? Стало ли больше мяса, или нас ждет все та же «отрицательная стабильность»?\n\n► Телега - https://t.me/solidkov\n► Группа ВК - https://vk.com/club_solid\n► ПОДПИСЫВАЙСЯ НА МОЙ КАНАЛ - https://goo.gl/at6fcL\n► МОЙ LIFE канал - https://goo.gl/ZR9ytP\n\n► ВСЕ ОБЗОРЫ НА ИРП - https://goo.gl/bTCFo2\n► КАК СНИМАЛИСЬ ОБЗОРЫ - https://goo.gl/9uIrtT \n► ВЫЖИВАНИЕ, ЭКСПЕРИМЕНТЫ, ПОХОДЫ - https://goo.gl/YSDeT3\n► СТРАЙКБОЛ - https://goo.gl/MZa1sW\n► ОБЗОРЫ ИГР - https://goo.gl/bVmqf8 \n► ВСЕ ПЛЕЙЛИСТЫ - https://goo.gl/7RJF2S\n\nРеклама. Рекламодатель ООО «Автоспот» ИНН 7715936827, erid: 2W5zFGXb12y\n\n#ИРП #АрмияРоссии #ОбзорИРП #СухойПаек #Выживание #SoLiD #ВоеннаяЕда #Дегустация", "Новый ИРП Армии России 2026: Что изменилось за 11 лет?", 1554, false, "BRzIIMlG0SE", "https://www.youtube.com/watch?v=BRzIIMlG0SE", "/downloads/Youtube/0_Download/2026-06-30 Новый ИРП Армии России 2026: Что изменилось за 11 лет?.mkv", false, 1, ~U[2026-06-30 13:44:09Z]] 13:24:00.781 [debug] QUERY OK source="sources" db=2.0ms idle=66.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:24:00.802 [debug] QUERY OK source="media_items" db=20.3ms idle=46.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-06-28 09:00:11Z], 1] 13:24:00.824 [debug] QUERY OK source="media_items" db=20.8ms idle=64.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/pro_smarent\n✅ Стать спонсором на Boosty - http://boosty.to/smarent\n\n✅ Получайте с аренды до 1,8 млн рублей в проекте Smarent Рантье - https://smrnt.ru/yMzn6s?erid=2Vtzqx6U7cu \n\n✅ Канал Клима Жукова - https://www.youtube.com/@uzhukoffa \n\nКак менялась жизнь людей в России за 1000 лет\n\nСегодня у меня в гостях Клим Александрович Жуков, автор YouTube-канала «Клим Жуков», исторический реконструктор и публицист, писатель-фантаст и историк-медиевист.\n\nВ выпуске мы обсудили:\n🔹 Как выглядело жильё людей в разные исторические эпохи\n🔹 Что повлияло на развитие рынка недвижимости\n🔹 Кто владел доходными домами и сколько на них зарабатывали\n🔹 Как жильё и ипотека влияют на жизнь общества\n🔹 В какой период истории было проще приобрести собственную квартиру\n\nВ это выпуске мы разобрали историю жилья в России на протяжении 1000 лет: от первых поселений и сословного общества до современной недвижимости. Уверен, что вам понравится этот выпуск 🙌🏼\n\n🎥РЕКОМЕНДУЕМ К ПРОСМОТРУ:\n1. Почему вас загоняют в банковский вклад: https://www.youtube.com/watch?v=GJHjTbOHuyE\n2. Вся правда про ПИК: https://youtu.be/LTTBeikUo0M\n3. Гетто за 5 млн. Новая Москва: https://youtu.be/0LUgkso7qSk\n\nО КАНАЛЕ:\nПривет, меня зовут Зубик Виктор. Я предприниматель, резидент Сколково и владелец компании Smarent, в управлении которой находится 1200+ жилых объектов. \n\nМой канал SMARENT. Pro Недвижимость — это дневник инвестора-практика, в котором я делюсь с вами опытом и знаниями о том, как инвестировать в рынок недвижимости.\n\n💰Стать спонсором нашего канала можно по ссылке - https://boosty.to/smarent\n\n#smarent #недвижимость #смарент #зубиквиктор #смарентпронедвижку #пронедвижку #инвестициивнедвижимость #инвестициивмоскве #инвестпорфель #геополитика #кризис #какинвестировать #какинвестироватьсейчас #новостройки #апартаменты #климжуков #историяроссии \n\n00:00 - В этом выпуске\n00:52 - Клим Александрович Жуков\n02:11 - Как выглядело жилье на Киевской Руси\n04:21 - Появление терема\n06:20 - Появление избы\n08:14 - Сколько людей жило в одной избе\n08:34 - Как раньше получали землю\n10:45 - Проблемы с расселением \n12:44 - Расселение в 15 веке\n17:59 - Земля для военного слуги\n19:35 - Где комфортнее жилось крестьянину: Киевская Русь или Московское Царство? \n24:04 - Кто лучше жил во время Российской империи: дворяне, крестьяне, рабочие\n27:48 - Была ли у дворян собственность?\n28:38 - Отмена крепостного права\n38:35 - Земли нет - население растет\n46:53 - Насильственная льготная ипотека\n49:40 - Отмена крепостного права ускорило урбанизацию \n51:13 - Появление доходных домов\n52:50 - Кто владел доходными домами и сколько на них зарабатывали\n56:52 - Почему люди переезжали в города\n57:37 - Можно ли было накопить капитал?\n1:00:02 - Столыпинская аграрная реформа\n1:03:16 - Бесплатные квартиры в Советском союзе\n1:10:24 - Выдача бесплатного жилья за зарплату \n1:12:39 - Кооперативное жилье\n1:16:33 - Что было важнее для гражданина СССР\n1:16:42 - Привязки к квартирам не существовало\n1:21:44 - Жизнь в хрущевках\n1:23:02 - Почему жилье стало товаром\n1:24:31 - Ипотека управляет населением?\n1:26:45 - Почему недвижимость в Москве и Санкт-Петербурге дорожает\n1:27:35 - В какой исторический период было ПРОЩЕ купить свою квартиру\n1:28:10 - Может ли государство забрать квартиру\n1:31:32 - Граница между общественным интересом и частной собственностью\n1:34:15 - Социализм на рынке жилья\n1:34:51 - Должны ли быть все люди равны\n1:36:20 - Равенство в жилье\n1:36:52 - Как у русских менялось отношение к жилью\n1:38:00 - Будет ли собственность через 50 лет \n1:39:46 - Своя недвижимость = привилегия \n1:40:18 - Как решать жилищный вопрос в текущее время\n1:40:57 - Пожелания зрителям", "Как менялась жизнь людей в России за 1000 лет / Клим Жуков про историю жилья в России", "1e184480-e0a8-4996-a963-51d842e29e7d", 6106, false, "-QJaG9uHGWc", "https://www.youtube.com/watch?v=-QJaG9uHGWc", 133, "/downloads/Youtube/0_Download/2026-06-28 Как менялась жизнь людей в России за 1000 лет ⧸ Клим Жуков про историю жилья в России.mp4", false, false, false, 1, [], 1, ~U[2026-06-28 09:00:11Z], ~U[2026-07-13 10:24:00Z], ~U[2026-07-13 10:24:00Z], "✅ Мой телеграм - https://t.me/pro_smarent\n✅ Стать спонсором на Boosty - http://boosty.to/smarent\n\n✅ Получайте с аренды до 1,8 млн рублей в проекте Smarent Рантье - https://smrnt.ru/yMzn6s?erid=2Vtzqx6U7cu \n\n✅ Канал Клима Жукова - https://www.youtube.com/@uzhukoffa \n\nКак менялась жизнь людей в России за 1000 лет\n\nСегодня у меня в гостях Клим Александрович Жуков, автор YouTube-канала «Клим Жуков (truncated) 13:24:00.826 [debug] QUERY OK source="sources" db=2.1ms idle=65.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:24:00.847 [debug] QUERY OK source="media_items" db=20.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[2026-07-05 07:55:40Z], 1] 13:24:00.868 [debug] QUERY OK source="media_items" db=19.8ms idle=66.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" ["Новая Редакция News!\n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\nВыборы как референдум Путина, черный рынок бензина, взятие Константиновки, волны дронов на Москву, шенген не для россиян?, покушение на украинца в Монако, похороны аятоллы Хаменеи, исчезновение бунтовщика Лунина, первый приговор по ЛГБТ-делу, сенсации мундиаля, страсти по GTA-6, русские руферы на Empire State Building, 100 аналогов «очень»\n__________\nСбор для пострадавшей от рук Сергея Михайлова Анастасии Прокофьевой https://t.me/anastasiya_needs_help\n__________\nСодержание:\n0:00 Начало\n0:36 Мобилизационный съезд ЕР\n3:27 Греф о том, что волнует россиян\n4:59 Путин: дефицит топлива не критический\n7:26 Рост цен на бензин \n10:54 Что глава Минобороны сказал военкорам\n12:33 При атаке дрона на Подмосковье погиб младенец\n15:42 Десятки погибших в Киеве\n17:06 Путину доложили о взятии Константиновки\n18:54 ЕС запретит визы россиянам?\n20:15 В Киеве продали квартиры дизайнера Лебедева\n21:10 В Монако взорвали бизнесмена из Днепра\n24:25 Польша отказалась передать Киеву МиГ-29\n26:25 В Иране прощаются с аятоллой Хаменеи\n27:54 Военный Лунин потребовал встречи с Путиным\n29:31 Ветеран СВО облил кислотой бывшую девушку\n30:46 Рэпер Гуф вступил в партию «Новые люди»\n32:34 Первый приговор об организации движения ЛГБТ\n34:13 Суд изменил приговор по делу о кальяне на куличе\n34:45 Растут продажи книг о тревожности\n36:00 ФАС грозит Apple штрафом в 4 млрд рублей\n37:21 ЧМ-2026: Холанд-мем, путь Парагвая и праздник в Мексике\n39:53 Мир готовится к выходу GTA VI\n41:51 Российские руферы на Empire State Building\n44:29 Что делать при встрече с инопланетянами\n45:37 Чертовки дико много синонимов слова «очень»\n\n*Движение ЛГБТ признано экстремистским и запрещено в России\n\nПоддержать «Редакцию»: \n💰 из России — через сервис Boosty: https://boosty.to/redakciya\n💰 из-за рубежа — через сервис Patreon: https://www.patreon.com/alexey_pivovarov\n💰 из-за рубежа — через функцию «Спонсорство» в YouTube: https://www.youtube.com/channel/UC1eFXmJNkjITxPFWTy6RsWg/join \n\nПодписывайтесь на наши социальные сети:\n\nТелеграм-канал Алексея Пивоварова:\nhttps://t.me/Alexey_Pivo_varov\n\n«Редакция» в «Дзене»:\nhttps://zen.yandex.ru/redakciya\n\n«Редакция» в «ВК»:\nhttps://vk.com/redakciya_pivovarova\n\nСотрудничество и идеи:\ninfo@redakciya.com\n\n#редакция #пивоваров #новости", "Редакция News: 228-я неделя", "ff516d5c-c840-4726-b619-0465c5e752bb", 2872, false, "SyPHpJnYyOI", "https://www.youtube.com/watch?v=SyPHpJnYyOI", 134, "/downloads/Youtube/0_Download/2026-07-05 Редакция News: 228-я неделя.mp4", false, false, false, 1, [], 2, ~U[2026-07-05 07:55:40Z], ~U[2026-07-13 10:24:00Z], ~U[2026-07-13 10:24:00Z], "Новая Редакция News!\n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\nВыборы как референдум Путина, черный рынок бензина, взятие Константиновки, волны дронов на Москву, шенген не для россиян?, покушение на украинца в Монако, похороны аятоллы Хаменеи, исчезновение бунтовщика Лунина, первый приговор по ЛГБТ-делу, сенсации мундиаля, страсти по GTA-6, русские руферы на Empire State Building, 100 аналогов «очень»\n__________\nСбор для пострадавшей от рук Сергея Михайлова Анастасии Прокофьевой https://t.me/anastasiya_needs_help\n__________\nСодержание:\n0:00 Начало\n0:36 Мобилизационный съезд ЕР\n3:27 Греф о том, что волнует россиян\n4:59 Путин: дефицит топлива не критический\n7:26 Рост цен на бензин \n10:54 Что глава Минобороны сказал военкорам\n12:33 При атаке дрона на Подмосковье погиб младенец\n15:42 Десятки погибших в Киеве\n17:06 Путину доложили о взятии Константиновки\n18:54 ЕС запретит визы россиянам?\n20:15 В Киеве продали квартиры дизайнера Лебедева\n21:10 В Монако взорвали бизнесмена из Днепра\n24:25 Польша отказалась передать Киеву МиГ-29\n26:25 В Иране прощаются с аятоллой Хаменеи\n27:54 Военный Лунин потребовал встречи с Путиным\n29:31 Ветеран СВО облил кислотой бывшую девушку\n30:46 Рэпер Гуф вступил в партию «Новые люди»\n32:34 Первый приговор об организации движения ЛГБТ\n34:13 Суд изменил приговор по делу о кальяне на куличе\n34:45 Растут продажи книг о тревожности\n36:00 ФАС грозит Apple штрафом в 4 млрд рублей\n37:21 ЧМ-2026: Холанд-мем, путь Парагвая и праздник в Мексике\n39:53 (truncated) 13:24:00.870 [debug] QUERY OK source="sources" db=2.1ms idle=66.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:24:00.891 [debug] QUERY OK source="media_items" db=19.8ms idle=47.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-07-05 15:00:32Z], 1] 13:24:00.907 [debug] QUERY OK source="media_items" db=16.0ms idle=64.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://youtu.be/2rH1DN7FJJ0\n\nРолики без рекламы: https://boosty.to/air_crash\nАвиационные футболки: https://fly-shop.vsemaykishop.ru/\nНаш канал на английском: https://www.youtube.com/channel/UCmkNCR_aTEmF4aBJXFAjQFA\nТелеграм: https://clck.ru/34ZL5Q\nВК/Видео: https://clck.ru/eKDiy\nПо рекламе и сотрудничеству: advertplanes@gmail.com\n\n#Авиакатастрофа #Самолет #шереметьево #Ошибка #Расследование #ИЛ #ИЛ86", "Катастрофа Ил-86 в Шереметьево. Анализ Касперского.", "54ae965e-4fc2-41e4-8870-3163dfe44419", 5887, false, "Z6tImA_q6tU", "https://www.youtube.com/watch?v=Z6tImA_q6tU", 135, "/downloads/Youtube/0_Download/2026-07-05 Катастрофа Ил-86 в Шереметьево. Анализ Касперского..mp4", false, false, false, 1, [], 2, ~U[2026-07-05 15:00:32Z], ~U[2026-07-13 10:24:00Z], ~U[2026-07-13 10:24:00Z], "Реконструкция по теме: https://youtu.be/2rH1DN7FJJ0\n\nРолики без рекламы: https://boosty.to/air_crash\nАвиационные футболки: https://fly-shop.vsemaykishop.ru/\nНаш канал на английском: https://www.youtube.com/channel/UCmkNCR_aTEmF4aBJXFAjQFA\nТелеграм: https://clck.ru/34ZL5Q\nВК/Видео: https://clck.ru/eKDiy\nПо рекламе и сотрудничеству: advertplanes@gmail.com\n\n#Авиакатастрофа #Самолет #шереметьево #Ошибка #Расследование #ИЛ #ИЛ86", "Катастрофа Ил-86 в Шереметьево. Анализ Касперского.", 5887, false, "Z6tImA_q6tU", "https://www.youtube.com/watch?v=Z6tImA_q6tU", "/downloads/Youtube/0_Download/2026-07-05 Катастрофа Ил-86 в Шереметьево. Анализ Касперского..mp4", false, 1, ~U[2026-07-05 15:00:32Z]] 13:24:00.910 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=61.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:24:00.931 [debug] QUERY OK source="media_items" db=19.9ms idle=43.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-29 14:41:54Z], 1] 13:24:00.959 [debug] QUERY OK source="media_items" db=27.6ms idle=60.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://youtu.be/b4ekaTZut3Y\n\nСмотрите режиссерскую версию с дополнительными материалами:\nна Boosty — https://boosty.to/pominutno/purchase/3737937 (выдает ошибку? просто обновите!)\nв Telegram — https://t.me/minutavminutu/16724\nна Patreon — https://www.patreon.com/checkout/pominutno?rid=28218814\nна Youtube — https://www.youtube.com/channel/UCaAN5vWQkPlyMtdCbaMbOtA/join\n\nСлушайте подкаст на основе режиссерской версии фильма (это дешевле и очень удобно):\nна Boosty — https://boosty.to/pominutno/purchase/3359339\nв Telegram — https://t.me/tribute/app?startapp=stZQ\nна Patreon — https://www.patreon.com/checkout/pominutno?rid=25850081\nна YouTube — https://www.youtube.com/channel/UCaAN5vWQkPlyMtdCbaMbOtA/join\n\nЕжедневно общайтесь с руководителем проекта Алексеем Новоселовым и всей командой:\nна Boosty — https://boosty.to/pominutno/purchase/3819659\nв Telegram — https://t.me/minutavminutu/16176\nна Patreon — https://www.patreon.com/checkout/pominutno?rid=28218868&vanity=5333600\nна YouTube (режиссерская версия + клуб) — https://www.youtube.com/channel/UCaAN5vWQkPlyMtdCbaMbOtA/join\n\nСледующий фильм — о теракте в Буденновске. Поддержите его производство:\nиз России — на Boosty: https://boosty.to/pominutno\nиз-за границы — на Patreon: https://www.patreon.com/join/pominutno\nи подпишитесь на этот канал, чтобы его не пропустить!\n\nСледите за реконструкциями в «прямом эфире», когда посты выходят минута в минуту:\nв телеграме: https://t.me/minutavminutu\nв твиттере: https://x.com/minutavminutu\n\nКидайте разовые донаты:\n\nс любой карты мира без регистрации: https://t.me/minutavminutu/9675\nиз России и Беларуси — на карту 5469160016338928 (Aleksei Novoselov)\nна Boosty: https://boosty.to/pominutno/donate\n\nBitcoin: bc1qk4ks7mss0m36hx0w07jvasj32kcyy6l364qxaa\nEthereum, USDT: 0xC06Bbc655Abbf7499B8A76fA301544ee4785B208\nTron, USDT: TCKruLjvWLgFqxTXVLm7odskGufkBnqAPH\nTON: UQDhYkdOyA24Ge0uKee-l9AwOkywiMpmnnds7jsN2xdkjm62\n\nВсе криптовалюты: https://telegra.ph/Polnyj-spisok-sposobov-podderzhki-08-10\n\n00:00 — Трагедия в Крокус Сити Холле. Как это могло случиться?\n1:58 — Кто виноват в страшной трагедии?\n2:26 — Как стала возможна крупнейшая трагедия за десятилетия?\n2:58 — Последнее предупреждение\n3:33 — Прогнозы на «Соловьёв LIVE»\n4:06 — Нападавшие и их действия — что известно\n4:39 — Путин жестко ответил США\n5:22 — Последний день с мамой\n8:30 — Последнее свидание\n10:11 — Полиция без оружия\n10:46 — Чем были вооружены боевики\n12:14 — Последние минуты перед трагедией\n15:24 — «Счастливые люди попали на концерт»\n15:45 — Как началась атака и как действовали боевики?\n16:13 — Что представлял из себя Crocus City Hall и кто его охранял?\n17:08 — Как спасались люди\n18:06 — Герой из Внуково\n18:27 — Тяжёлое решение\n19:41 — Героический поступок\n20:50 — Против автомата с топором\n21:43 — Паника\n23:52 — Боевики в зрительном зале\n25:00 — Некуда бежать\n25:25 — «Звоните в 112!»\n25:54 — Массовая истерика\n26:22 — Подвиг человека с ограниченными возможностями\n26:48 — «Ничего не бойся, я с тобой»\n27:06 — Герои «Крокуса»: те, кто спасали других, рискуя собой\n27:28 — Он спас жизни более 100 человек в Крокус Сити Холл. Ислам Халилов\n28:10 — «Это трэш»\n29:05 — Вместе до конца\n29:56 — Как простить себя\n30:20 — Поведение людей в хаосе\n30:34 — В лабиринтах «Крокуса»\n31:12 — Почему полиция не спешила во внутрь?\n31:39 — Эвакуация из «Крокуса»\n32:21 — «Работает спецназ»\n32:51 — «Больше не хожу на концерты!»\n33:08 — Пожарная машина у «Крокуса»\n33:22 — Помощь идет со всех сторон\n34:17 — Отчетное видео для Исламского государства (запрещено в РФ)\n35:09 — Атака — не повод останавливать турнир по танцам\n36:13 — «Мы горим!»\n36:33 — «Крокус» заполняется дымом\n37:37 — Побег боевиков с места событий\n37:54 — Массовая давка\n38:59 — Страхи из прошлого\n40:13 — Ещё один герой «Крокуса»\n41:52 — Как дышать в пожаре\n44:02 — Герой в реальной жизни\n45:14 — Почему система пожаротушения не помогла\n47:20 — Найди выход из лабиринта\n48:44 — «Я выжила в Крокус Сити Холле»\n49:49 — Паническая атака\n50:35 — Почему ОМОН прибыл на место так поздно?\n51:21 — Эмин Агаларов на месте событий\n51:39 — «Мы живы»\n53:1" <> ..., "Крокус. Самая полная реконструкция чудовищной трагедии #минутавминуту @minutavminutu", "8f31a3d2-1278-4670-ab7e-b6102876b2cc", 4858, false, "Blr1zTsPJWE", "https://www.youtube.com/watch?v=Blr1zTsPJWE", 136, "/downloads/Youtube/0_Download/2026-05-29 Крокус. Самая полная реконструкция чудовищной трагедии #минутавминуту @minutavminutu.mkv", false, false, false, 1, [], 1, ~U[2026-05-29 14:41:54Z], ~U[2026-07-13 10:24:00Z], ~U[2026-07-13 10:24:00Z], "Вышел наш новый фильм: https://youtu.be/b4ekaTZut3Y\n\nСмотрите режиссерскую версию с дополнительными материалами:\nна Boosty — https://boosty.to/pominutno/purchase/3737937 (выдает ошибку? просто обновите!)\nв Telegram — https://t.me/minutavminutu/16724\nна Patreon — https://www.patreon.com/checkout/pominutno?rid=28218814\nна Youtube — https://www.youtube.com/channel/UCaAN5vWQkPlyMtdCbaMbOtA/join\n\nСлушайте под (truncated) 13:24:00.963 [debug] QUERY OK source="sources" db=3.1ms idle=69.0ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-07-13 10:24:00Z], ~U[2026-07-13 10:24:00Z], 1] 13:24:00.987 [debug] QUERY OK source="media_items" db=23.5ms idle=56.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 13:24:01.007 [debug] QUERY OK source="media_items" db=18.6ms queue=0.1ms idle=77.6ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 13:24:01.009 [debug] QUERY OK source="media_items" db=2.5ms idle=76.4ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 13:24:01.023 [debug] QUERY OK source="tasks" db=6.6ms idle=29.2ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [46, 1, ~U[2026-07-13 10:24:01Z], ~U[2026-07-13 10:24:01Z]] 13:24:01.028 [info] {"args":{"id":1},"id":42,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":243317458,"event":"job:stop","queue_time":1000564,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 13:24:06.258 [info] {"source":"oban","duration":2004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:36.260 [info] {"source":"oban","duration":2475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:00.061 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:25:06.261 [info] {"source":"oban","duration":2388,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:29.864 [info] GET / 13:25:29.864 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 13:25:29.869 [debug] QUERY OK source="settings" db=3.7ms idle=1739.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:25:29.881 [debug] QUERY OK source="media_profiles" db=10.9ms queue=0.1ms idle=1744.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 13:25:29.886 [debug] QUERY OK source="sources" db=4.4ms queue=0.1ms idle=1755.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 13:25:30.200 [debug] QUERY OK source="media_items" db=313.7ms queue=0.4ms idle=1076.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:25:30.225 [debug] QUERY OK source="media_items" db=24.6ms queue=0.1ms idle=388.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:25:30.226 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=357.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:25:30.228 [debug] QUERY OK source="settings" db=0.9ms idle=345.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:25:30.229 [debug] QUERY OK source="settings" db=0.8ms idle=342.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:25:30.231 [debug] QUERY OK source="tasks" db=0.7ms idle=29.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"] 13:25:30.233 [debug] QUERY OK source="media_items" db=1.2ms 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)) [] 13:25:30.554 [debug] QUERY OK source="media_items" db=321.2ms idle=6.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 13:25:30.556 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=326.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 13:25:30.881 [debug] QUERY OK source="media_items" db=323.1ms idle=328.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"))) [] 13:25:31.271 [debug] QUERY OK source="media_items" db=390.0ms queue=0.1ms idle=648.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] 13:25:31.272 [info] Sent 200 in 1408ms 13:25:36.262 [info] {"source":"oban","duration":1474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:52.885 [info] {"args":{"id":2},"id":45,"meta":{},"system_time":1783938352886529863,"max_attempts":20,"queue":"fast_indexing","worker":"Pinchflat.FastIndexing.FastIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","fast_indexing","show_in_dashboard"]} 13:25:52.888 [debug] QUERY OK source="sources" db=2.8ms idle=759.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 13:25:52.890 [debug] QUERY OK source="settings" db=1.7ms idle=762.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:25:52.892 [debug] QUERY OK source="media_profiles" db=1.9ms idle=764.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] 13:25:52.894 [debug] QUERY OK source="settings" db=1.7ms 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 [] 13:25:52.894 [debug] Fetching recent media IDs from YouTube RSS feed for source: UC2qoLqo8RuV4P_88yhHCZIg 13:25:53.239 [debug] Media ids fetched from RSS: ["fyEBQZH5kks", "ejoen-4DDks", "wm7gENLpsmw", "R2_3YrWd4_I", "LXs2fPkvVBg", "qCR-qUDuvUE", "jqru7Y0jNaQ", "DRWr-7CvhaY", "YVSUhdMTFAA", "WxMj2tUekUk", "7U6AYcrIz10", "oArl7JpNBl0", "NBme8TO5X4E", "V36irByU498", "nsa-FK1EuMM"] 13:25:53.247 [debug] QUERY OK source="media_items" db=7.6ms queue=0.1ms idle=354.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND m0."media_id" IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) [2, "fyEBQZH5kks", "ejoen-4DDks", "wm7gENLpsmw", "R2_3YrWd4_I", "LXs2fPkvVBg", "qCR-qUDuvUE", "jqru7Y0jNaQ", "DRWr-7CvhaY", "YVSUhdMTFAA", "WxMj2tUekUk", "7U6AYcrIz10", "oArl7JpNBl0", "NBme8TO5X4E", "V36irByU498", "nsa-FK1EuMM"] 13:25:53.559 [debug] QUERY OK source="media_items" db=311.6ms idle=359.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 13:25:53.572 [debug] QUERY OK source="tasks" db=6.6ms idle=671.6ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [47, 2, ~U[2026-07-13 10:25:53Z], ~U[2026-07-13 10:25:53Z]] 13:25:53.577 [info] {"args":{"id":2},"id":45,"meta":{},"state":"success","max_attempts":20,"queue":"fast_indexing","worker":"Pinchflat.FastIndexing.FastIndexingWorker","source":"oban","duration":687961,"event":"job:stop","queue_time":100609,"attempt":1,"tags":["media_source","fast_indexing","show_in_dashboard"]} 13:26:00.059 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:26:06.263 [info] {"source":"oban","duration":2176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:36.263 [info] {"source":"oban","duration":2529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:00.054 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:27:06.265 [info] {"source":"oban","duration":2266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:36.265 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:00.051 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:28:06.266 [info] {"source":"oban","duration":1946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:36.266 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:00.047 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:29:06.267 [info] {"source":"oban","duration":1812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:36.268 [info] {"source":"oban","duration":2228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:00.044 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:30:06.269 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:29.844 [info] GET / 13:30:29.847 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 13:30:29.851 [debug] QUERY OK source="settings" db=3.3ms idle=1744.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:30:29.857 [debug] QUERY OK source="media_profiles" db=5.0ms queue=0.1ms idle=1748.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 13:30:29.861 [debug] QUERY OK source="sources" db=3.8ms idle=1754.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 13:30:30.176 [debug] QUERY OK source="media_items" db=314.1ms queue=0.3ms idle=1261.0ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:30:30.200 [debug] QUERY OK source="media_items" db=23.8ms idle=573.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:30:30.201 [debug] QUERY OK source="settings" db=0.6ms idle=348.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:30:30.202 [debug] QUERY OK source="settings" db=0.7ms idle=344.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:30:30.203 [debug] QUERY OK source="settings" db=0.8ms idle=341.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:30:30.205 [debug] QUERY OK source="tasks" db=0.8ms idle=28.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"] 13:30:30.207 [debug] QUERY OK source="media_items" db=1.5ms idle=5.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:30:30.526 [debug] QUERY OK source="media_items" db=318.6ms idle=6.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 13:30:30.528 [debug] QUERY OK source="sources" db=0.8ms idle=324.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 13:30:30.862 [debug] QUERY OK source="media_items" db=333.2ms idle=325.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 13:30:31.179 [debug] QUERY OK source="media_items" db=315.7ms queue=0.1ms idle=655.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 13:30:31.180 [info] Sent 200 in 1335ms 13:30:36.269 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:00.041 [info] {"source":"oban","duration":391,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:31:06.269 [info] {"source":"oban","duration":1638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:36.270 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:00.039 [info] {"source":"oban","duration":395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:32:06.271 [info] {"source":"oban","duration":2135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:36.272 [info] {"source":"oban","duration":2025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:00.036 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:33:06.273 [info] {"source":"oban","duration":2356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:36.274 [info] {"source":"oban","duration":2082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:00.033 [info] {"source":"oban","duration":336,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:34:06.274 [info] {"source":"oban","duration":1593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:36.275 [info] {"source":"oban","duration":1591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:00.030 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:35:06.276 [info] {"source":"oban","duration":1563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:29.818 [info] GET / 13:35:29.818 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 13:35:29.827 [debug] QUERY OK source="settings" db=7.7ms queue=0.1ms idle=1738.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:35:29.830 [debug] QUERY OK source="media_profiles" db=2.1ms idle=1746.4ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 13:35:29.838 [debug] QUERY OK source="sources" db=7.4ms queue=0.1ms idle=1748.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 13:35:29.845 [debug] QUERY OK source="media_items" db=5.4ms queue=1.6ms idle=1438.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:35:29.893 [debug] QUERY OK source="media_items" db=46.8ms idle=442.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:35:29.894 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=66.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:35:29.895 [debug] QUERY OK source="settings" db=1.0ms idle=64.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:35:29.897 [debug] QUERY OK source="settings" db=1.2ms idle=58.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:35:29.900 [debug] QUERY OK source="tasks" db=0.8ms idle=53.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"] 13:35:29.902 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=8.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:35:29.906 [debug] QUERY OK source="media_items" db=3.1ms idle=8.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 13:35:29.910 [debug] QUERY OK source="sources" db=3.2ms queue=0.1ms idle=10.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 13:35:29.933 [debug] QUERY OK source="media_items" db=21.0ms idle=14.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 13:35:29.936 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=32.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 13:35:29.937 [info] Sent 200 in 118ms 13:35:36.277 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:54.482 [info] {"args":{"id":2},"id":47,"meta":{},"system_time":1783938954484555857,"max_attempts":20,"queue":"fast_indexing","worker":"Pinchflat.FastIndexing.FastIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","fast_indexing","show_in_dashboard"]} 13:35:54.485 [debug] QUERY OK source="sources" db=2.6ms idle=1015.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 13:35:54.487 [debug] QUERY OK source="settings" db=1.8ms idle=404.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:35:54.489 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=406.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] 13:35:54.491 [debug] QUERY OK source="settings" db=1.7ms 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 [] 13:35:54.491 [debug] Fetching recent media IDs from YouTube RSS feed for source: UC2qoLqo8RuV4P_88yhHCZIg 13:35:54.723 [debug] Media ids fetched from RSS: ["fyEBQZH5kks", "ejoen-4DDks", "wm7gENLpsmw", "R2_3YrWd4_I", "LXs2fPkvVBg", "qCR-qUDuvUE", "jqru7Y0jNaQ", "DRWr-7CvhaY", "YVSUhdMTFAA", "WxMj2tUekUk", "7U6AYcrIz10", "oArl7JpNBl0", "NBme8TO5X4E", "V36irByU498", "nsa-FK1EuMM"] 13:35:54.736 [debug] QUERY OK source="media_items" db=12.3ms idle=241.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND m0."media_id" IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) [2, "fyEBQZH5kks", "ejoen-4DDks", "wm7gENLpsmw", "R2_3YrWd4_I", "LXs2fPkvVBg", "qCR-qUDuvUE", "jqru7Y0jNaQ", "DRWr-7CvhaY", "YVSUhdMTFAA", "WxMj2tUekUk", "7U6AYcrIz10", "oArl7JpNBl0", "NBme8TO5X4E", "V36irByU498", "nsa-FK1EuMM"] 13:35:55.096 [debug] QUERY OK source="media_items" db=359.3ms idle=251.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 13:35:55.110 [debug] QUERY OK source="tasks" db=6.8ms idle=612.2ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [48, 2, ~U[2026-07-13 10:35:55Z], ~U[2026-07-13 10:35:55Z]] 13:35:55.114 [info] {"args":{"id":2},"id":47,"meta":{},"state":"success","max_attempts":20,"queue":"fast_indexing","worker":"Pinchflat.FastIndexing.FastIndexingWorker","source":"oban","duration":628141,"event":"job:stop","queue_time":916464,"attempt":1,"tags":["media_source","fast_indexing","show_in_dashboard"]} 13:36:00.027 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:36:06.278 [info] {"source":"oban","duration":2569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:36.278 [info] {"source":"oban","duration":2061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:00.024 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:37:06.281 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:36.282 [info] {"source":"oban","duration":2166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:00.022 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:38:06.283 [info] {"source":"oban","duration":2504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:36.283 [info] {"source":"oban","duration":1781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:00.018 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:39:06.283 [info] {"source":"oban","duration":1581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:36.284 [info] {"source":"oban","duration":2054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:00.015 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:40:06.285 [info] {"source":"oban","duration":1574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:29.801 [info] GET / 13:40:29.801 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 13:40:29.803 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=1741.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:40:29.806 [debug] QUERY OK source="media_profiles" db=2.0ms queue=0.7ms idle=1743.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 13:40:29.823 [debug] QUERY OK source="sources" db=16.1ms queue=0.1ms idle=1746.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 13:40:30.196 [debug] QUERY OK source="media_items" db=372.8ms idle=1621.8ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:40:30.221 [debug] QUERY OK source="media_items" db=24.6ms idle=991.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:40:30.222 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=415.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:40:30.223 [debug] QUERY OK source="settings" db=0.9ms idle=399.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:40:30.225 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=28.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:40:30.227 [debug] QUERY OK source="tasks" db=0.9ms idle=5.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 13:40:30.252 [debug] QUERY OK source="media_items" db=25.1ms idle=5.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:40:30.548 [debug] QUERY OK source="media_items" db=295.4ms queue=0.1ms idle=30.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 13:40:30.550 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=325.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 13:40:30.572 [debug] QUERY OK source="media_items" db=20.8ms idle=325.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 13:40:30.936 [debug] QUERY OK source="media_items" db=363.4ms idle=345.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] 13:40:30.937 [info] Sent 200 in 1136ms 13:40:36.285 [info] {"source":"oban","duration":1438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:00.010 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:41:06.283 [info] {"source":"oban","duration":1551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:36.285 [info] {"source":"oban","duration":1687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:00.009 [info] {"source":"oban","duration":240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:42:06.287 [info] {"source":"oban","duration":2402,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:36.287 [info] {"source":"oban","duration":1814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:00.006 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:43:06.288 [info] {"source":"oban","duration":1513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:36.287 [info] {"source":"oban","duration":1410,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:00.002 [info] {"source":"oban","duration":361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:44:06.288 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:36.288 [info] {"source":"oban","duration":1490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:59.999 [info] {"source":"oban","duration":369,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:45:01.000 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:45:06.289 [info] {"source":"oban","duration":2336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:14.792 [info] GET / 13:45:14.792 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 13:45:14.794 [debug] QUERY OK source="settings" db=0.8ms idle=810.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:14.795 [debug] QUERY OK source="media_profiles" db=0.7ms idle=752.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 13:45:14.796 [debug] QUERY OK source="sources" db=1.0ms idle=753.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 13:45:15.133 [debug] QUERY OK source="media_items" db=337.2ms idle=754.3ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:45:15.137 [debug] QUERY OK source="media_items" db=3.8ms idle=339.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:45:15.141 [debug] QUERY OK source="settings" db=2.3ms queue=1.2ms idle=343.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:15.144 [debug] QUERY OK source="settings" db=2.6ms queue=0.1ms idle=345.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:15.146 [debug] QUERY OK source="settings" db=0.9ms idle=161.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:15.149 [debug] QUERY OK source="tasks" db=1.1ms idle=13.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 13:45:15.151 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=11.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)) [] 13:45:15.153 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=10.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 13:45:15.155 [debug] QUERY OK source="sources" db=0.8ms idle=9.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 13:45:15.160 [debug] QUERY OK source="media_items" db=3.4ms 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"))) [] 13:45:15.201 [debug] QUERY OK source="media_items" db=40.0ms queue=0.1ms idle=12.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 13:45:15.202 [info] Sent 200 in 409ms 13:45:16.992 [info] GET /assets/js/auth.js 13:45:16.993 [debug] QUERY OK source="settings" db=0.6ms idle=1837.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:16.995 [debug] QUERY OK source="settings" db=0.8ms idle=1833.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:16.995 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 13:45:16.995 [error] #PID<0.7635.0> running PinchflatWeb.Endpoint (connection #PID<0.7633.0>, stream id 2) terminated Server: pinchflat1.r031995.duckdns.org:80 (http) Request: GET /assets/js/auth.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /assets/js/auth (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/js/auth.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat1.r031995.duckdns.org", method: "GET", owner: #PID<0.7635.0>, params: %{}, path_info: ["assets", "js", "auth"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat1.r031995.duckdns.org", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 23, 0, 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,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate"}, {"accept-language", "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6"}, {"host", "pinchflat1.r031995.duckdns.org"}, {"user-agent", "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36"}, {"x-forwarded-for", "172.21.0.1"}, {"x-forwarded-host", "pinchflat1.r031995.duckdns.org"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d"}, {"x-real-ip", "172.21.0.1"} ], request_path: "/assets/js/auth.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GMHTifti3_6kUdgAAJ0k"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/js/auth.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /assets/js/auth (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/js/auth.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat1.r031995.duckdns.org", method: "GET", owner: #PID<0.7635.0>, params: %{}, path_info (truncated) 13:45:17.039 [info] GET /static/style/sys_files/index.js 13:45:17.041 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1838.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:17.042 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=1054.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:17.042 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 13:45:17.043 [error] #PID<0.7636.0> running PinchflatWeb.Endpoint (connection #PID<0.7633.0>, stream id 3) terminated Server: pinchflat1.r031995.duckdns.org:80 (http) Request: GET /static/style/sys_files/index.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /static/style/sys_files/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/static/style/sys_files/index.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat1.r031995.duckdns.org", method: "GET", owner: #PID<0.7636.0>, params: %{}, path_info: ["static", "style", "sys_files", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat1.r031995.duckdns.org", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 23, 0, 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,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate"}, {"accept-language", "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6"}, {"host", "pinchflat1.r031995.duckdns.org"}, {"user-agent", "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36"}, {"x-forwarded-for", "172.21.0.1"}, {"x-forwarded-host", "pinchflat1.r031995.duckdns.org"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d"}, {"x-real-ip", "172.21.0.1"} ], request_path: "/static/style/sys_files/index.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GMHTif4ucMOnWAcAAJ1E"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/static/style/sys_files/index.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /static/style/sys_files/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/static/style/sys_files/index.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat1.r031995 (truncated) 13:45:17.136 [info] GET /js/twint_ch.js 13:45:17.137 [debug] QUERY OK source="settings" db=0.8ms idle=146.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:17.139 [debug] QUERY OK source="settings" db=0.8ms idle=144.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:17.139 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 13:45:17.139 [error] #PID<0.7638.0> running PinchflatWeb.Endpoint (connection #PID<0.7633.0>, stream id 5) terminated Server: pinchflat1.r031995.duckdns.org:80 (http) Request: GET /js/twint_ch.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /js/twint_ch (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/js/twint_ch.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat1.r031995.duckdns.org", method: "GET", owner: #PID<0.7638.0>, params: %{}, path_info: ["js", "twint_ch"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat1.r031995.duckdns.org", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 23, 0, 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,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate"}, {"accept-language", "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6"}, {"host", "pinchflat1.r031995.duckdns.org"}, {"user-agent", "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36"}, {"x-forwarded-for", "172.21.0.1"}, {"x-forwarded-host", "pinchflat1.r031995.duckdns.org"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d"}, {"x-real-ip", "172.21.0.1"} ], request_path: "/js/twint_ch.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GMHTigP3a1z7Y0QAAJ1k"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/js/twint_ch.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /js/twint_ch (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/js/twint_ch.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 5, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat1.r031995.duckdns.org", method: "GET", owner: #PID<0.7638.0>, params: %{}, path_info: ["js", "twint_ch"], (truncated) 13:45:17.330 [info] GET /js/lkk_ch.js 13:45:17.331 [debug] QUERY OK source="settings" db=0.8ms idle=335.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:17.332 [debug] QUERY OK source="settings" db=0.6ms idle=290.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:17.332 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 13:45:17.333 [error] #PID<0.7640.0> running PinchflatWeb.Endpoint (connection #PID<0.7633.0>, stream id 7) terminated Server: pinchflat1.r031995.duckdns.org:80 (http) Request: GET /js/lkk_ch.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /js/lkk_ch (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/js/lkk_ch.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat1.r031995.duckdns.org", method: "GET", owner: #PID<0.7640.0>, params: %{}, path_info: ["js", "lkk_ch"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat1.r031995.duckdns.org", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 23, 0, 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,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate"}, {"accept-language", "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6"}, {"host", "pinchflat1.r031995.duckdns.org"}, {"user-agent", "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36"}, {"x-forwarded-for", "172.21.0.1"}, {"x-forwarded-host", "pinchflat1.r031995.duckdns.org"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d"}, {"x-real-ip", "172.21.0.1"} ], request_path: "/js/lkk_ch.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GMHTig9-pqc96B4AAJ2E"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/js/lkk_ch.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /js/lkk_ch (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/js/lkk_ch.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat1.r031995.duckdns.org", method: "GET", owner: #PID<0.7640.0>, params: %{}, path_info: ["js", "lkk_ch"], path_params: (truncated) 13:45:17.580 [info] GET /assets/js/qr_modal.js 13:45:17.581 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=538.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:17.582 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=443.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:17.583 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 13:45:17.583 [error] #PID<0.7644.0> running PinchflatWeb.Endpoint (connection #PID<0.7633.0>, stream id 11) terminated Server: pinchflat1.r031995.duckdns.org:80 (http) Request: GET /assets/js/qr_modal.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /assets/js/qr_modal (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/js/qr_modal.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 11, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat1.r031995.duckdns.org", method: "GET", owner: #PID<0.7644.0>, params: %{}, path_info: ["assets", "js", "qr_modal"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat1.r031995.duckdns.org", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 23, 0, 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,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate"}, {"accept-language", "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6"}, {"host", "pinchflat1.r031995.duckdns.org"}, {"user-agent", "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36"}, {"x-forwarded-for", "172.21.0.1"}, {"x-forwarded-host", "pinchflat1.r031995.duckdns.org"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d"}, {"x-real-ip", "172.21.0.1"} ], request_path: "/assets/js/qr_modal.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GMHTih5lojSxydwAAJ2k"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/js/qr_modal.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 11, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /assets/js/qr_modal (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/js/qr_modal.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 11, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat1.r031995.duckdns.org", method: "GET", owner: #PID<0.7644.0>, (truncated) 13:45:17.680 [info] GET /css/support_parent.css 13:45:17.681 [debug] QUERY OK source="settings" db=0.7ms idle=541.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:17.682 [debug] QUERY OK source="settings" db=0.8ms idle=350.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:17.682 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 13:45:17.683 [error] #PID<0.7646.0> running PinchflatWeb.Endpoint (connection #PID<0.7633.0>, stream id 13) terminated Server: pinchflat1.r031995.duckdns.org:80 (http) Request: GET /css/support_parent.css ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /css/support_parent (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/css/support_parent.css", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 13, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat1.r031995.duckdns.org", method: "GET", owner: #PID<0.7646.0>, params: %{}, path_info: ["css", "support_parent"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat1.r031995.duckdns.org", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 23, 0, 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,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate"}, {"accept-language", "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6"}, {"host", "pinchflat1.r031995.duckdns.org"}, {"user-agent", "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36"}, {"x-forwarded-for", "172.21.0.1"}, {"x-forwarded-host", "pinchflat1.r031995.duckdns.org"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d"}, {"x-real-ip", "172.21.0.1"} ], request_path: "/css/support_parent.css", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GMHTiiRadQZZbIYAAJ3E"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/css/support_parent.css", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 13, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /css/support_parent (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/css/support_parent.css", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 13, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat1.r031995.duckdns.org", method: "GET", owner: #PID<0.7646.0>, (truncated) 13:45:17.734 [info] GET /static/style/protect/index.js 13:45:17.736 [debug] QUERY OK source="settings" db=0.7ms idle=402.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:17.737 [debug] QUERY OK source="settings" db=0.7ms idle=154.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:17.737 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 13:45:17.737 [error] #PID<0.7647.0> running PinchflatWeb.Endpoint (connection #PID<0.7633.0>, stream id 14) terminated Server: pinchflat1.r031995.duckdns.org:80 (http) Request: GET /static/style/protect/index.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /static/style/protect/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/static/style/protect/index.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 14, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat1.r031995.duckdns.org", method: "GET", owner: #PID<0.7647.0>, params: %{}, path_info: ["static", "style", "protect", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat1.r031995.duckdns.org", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 23, 0, 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,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate"}, {"accept-language", "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6"}, {"host", "pinchflat1.r031995.duckdns.org"}, {"user-agent", "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36"}, {"x-forwarded-for", "172.21.0.1"}, {"x-forwarded-host", "pinchflat1.r031995.duckdns.org"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d"}, {"x-real-ip", "172.21.0.1"} ], request_path: "/static/style/protect/index.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GMHTiieaU2DYkOwAAJ3k"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/static/style/protect/index.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 14, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /static/style/protect/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/static/style/protect/index.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 14, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat1.r031995.duckdns.org (truncated) 13:45:17.784 [info] GET /assets/js/message.js 13:45:17.785 [debug] QUERY OK source="settings" db=0.8ms idle=201.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:17.786 [debug] QUERY OK source="settings" db=0.8ms idle=104.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:17.786 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 13:45:17.787 [error] #PID<0.7648.0> running PinchflatWeb.Endpoint (connection #PID<0.7633.0>, stream id 15) terminated Server: pinchflat1.r031995.duckdns.org:80 (http) Request: GET /assets/js/message.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /assets/js/message (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/js/message.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 15, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat1.r031995.duckdns.org", method: "GET", owner: #PID<0.7648.0>, params: %{}, path_info: ["assets", "js", "message"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat1.r031995.duckdns.org", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 23, 0, 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,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate"}, {"accept-language", "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6"}, {"host", "pinchflat1.r031995.duckdns.org"}, {"user-agent", "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36"}, {"x-forwarded-for", "172.21.0.1"}, {"x-forwarded-host", "pinchflat1.r031995.duckdns.org"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d"}, {"x-real-ip", "172.21.0.1"} ], request_path: "/assets/js/message.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GMHTiiqPshL7HEoAAJ4E"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/js/message.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 15, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /assets/js/message (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/js/message.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 15, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat1.r031995.duckdns.org", method: "GET", owner: #PID<0.7648.0>, para (truncated) 13:45:17.831 [info] GET /js/antibot-client.js 13:45:17.832 [debug] QUERY OK source="settings" db=0.7ms idle=149.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:17.834 [debug] QUERY OK source="settings" db=0.8ms idle=97.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:17.834 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 13:45:17.834 [error] #PID<0.7649.0> running PinchflatWeb.Endpoint (connection #PID<0.7633.0>, stream id 16) terminated Server: pinchflat1.r031995.duckdns.org:80 (http) Request: GET /js/antibot-client.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /js/antibot-client (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/js/antibot-client.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 16, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat1.r031995.duckdns.org", method: "GET", owner: #PID<0.7649.0>, params: %{}, path_info: ["js", "antibot-client"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/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://pinchflat1.r031995.duckdns.org", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 23, 0, 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,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate"}, {"accept-language", "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6"}, {"host", "pinchflat1.r031995.duckdns.org"}, {"user-agent", "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36"}, {"x-forwarded-for", "172.21.0.1"}, {"x-forwarded-host", "pinchflat1.r031995.duckdns.org"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d"}, {"x-real-ip", "172.21.0.1"} ], request_path: "/js/antibot-client.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GMHTii1jeblLel4AAJ4k"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/js/antibot-client.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 16, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /js/antibot-client (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/js/antibot-client.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 16, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat1.r031995.duckdns.org", method: "GET", owner: #PID<0.7649.0>, params: (truncated) 13:45:17.880 [info] GET /bot-connect.js 13:45:17.882 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=144.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:17.883 [debug] QUERY OK source="settings" db=0.9ms idle=96.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:17.883 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 13:45:17.883 [error] #PID<0.7650.0> running PinchflatWeb.Endpoint (connection #PID<0.7633.0>, stream id 17) terminated Server: pinchflat1.r031995.duckdns.org:80 (http) Request: GET /bot-connect.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /bot-connect (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bot-connect.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 17, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat1.r031995.duckdns.org", method: "GET", owner: #PID<0.7650.0>, params: %{}, path_info: ["bot-connect"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat1.r031995.duckdns.org", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 23, 0, 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,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate"}, {"accept-language", "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6"}, {"host", "pinchflat1.r031995.duckdns.org"}, {"user-agent", "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36"}, {"x-forwarded-for", "172.21.0.1"}, {"x-forwarded-host", "pinchflat1.r031995.duckdns.org"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d"}, {"x-real-ip", "172.21.0.1"} ], request_path: "/bot-connect.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GMHTijBO1C305hcAAJ5E"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bot-connect.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 17, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /bot-connect (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7633.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bot-connect.js", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 37936}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 17, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat1.r031995.duckdns.org", method: "GET", owner: #PID<0.7650.0>, params: %{}, path_info: ["bot-connect"], (truncated) 13:45:29.776 [info] GET / 13:45:29.776 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 13:45:29.777 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=759.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:29.781 [debug] QUERY OK source="media_profiles" db=3.3ms idle=737.8ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 13:45:29.785 [debug] QUERY OK source="sources" db=1.5ms queue=1.0ms idle=742.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 13:45:29.789 [debug] QUERY OK source="media_items" db=3.2ms idle=745.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:45:29.851 [debug] QUERY OK source="media_items" db=61.9ms queue=0.1ms idle=748.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:45:29.852 [debug] QUERY OK source="settings" db=0.7ms idle=73.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:29.853 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=71.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:29.854 [debug] QUERY OK source="settings" db=0.5ms idle=68.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:29.856 [debug] QUERY OK source="tasks" db=0.8ms idle=66.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"] 13:45:29.858 [debug] QUERY OK source="media_items" db=1.2ms idle=5.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)) [] 13:45:29.860 [debug] QUERY OK source="media_items" db=1.5ms idle=5.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 13:45:29.861 [debug] QUERY OK source="sources" db=0.8ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 13:45:29.865 [debug] QUERY OK source="media_items" db=2.9ms idle=8.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 13:45:29.869 [debug] QUERY OK source="media_items" db=3.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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 13:45:29.870 [info] Sent 200 in 94ms 13:45:36.291 [info] {"source":"oban","duration":3698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:56.103 [info] {"args":{"id":2},"id":48,"meta":{},"system_time":1783939556107045767,"max_attempts":20,"queue":"fast_indexing","worker":"Pinchflat.FastIndexing.FastIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","fast_indexing","show_in_dashboard"]} 13:45:56.105 [debug] QUERY OK source="sources" db=2.0ms idle=1065.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 13:45:56.107 [debug] QUERY OK source="settings" db=1.9ms idle=1019.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:45:56.109 [debug] QUERY OK source="media_profiles" db=1.5ms idle=70.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] 13:45:56.111 [debug] QUERY OK source="settings" db=1.8ms 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 [] 13:45:56.112 [debug] Fetching recent media IDs from YouTube RSS feed for source: UC2qoLqo8RuV4P_88yhHCZIg 13:45:56.351 [debug] Media ids fetched from RSS: ["fyEBQZH5kks", "ejoen-4DDks", "wm7gENLpsmw", "R2_3YrWd4_I", "LXs2fPkvVBg", "qCR-qUDuvUE", "jqru7Y0jNaQ", "DRWr-7CvhaY", "YVSUhdMTFAA", "WxMj2tUekUk", "7U6AYcrIz10", "oArl7JpNBl0", "NBme8TO5X4E", "V36irByU498", "nsa-FK1EuMM"] 13:45:56.360 [debug] QUERY OK source="media_items" db=8.2ms queue=0.2ms idle=249.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND m0."media_id" IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) [2, "fyEBQZH5kks", "ejoen-4DDks", "wm7gENLpsmw", "R2_3YrWd4_I", "LXs2fPkvVBg", "qCR-qUDuvUE", "jqru7Y0jNaQ", "DRWr-7CvhaY", "YVSUhdMTFAA", "WxMj2tUekUk", "7U6AYcrIz10", "oArl7JpNBl0", "NBme8TO5X4E", "V36irByU498", "nsa-FK1EuMM"] 13:45:56.694 [debug] QUERY OK source="media_items" db=332.6ms idle=255.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 13:45:56.706 [debug] QUERY OK source="tasks" db=6.7ms idle=588.1ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [49, 2, ~U[2026-07-13 10:45:56Z], ~U[2026-07-13 10:45:56Z]] 13:45:56.711 [info] {"args":{"id":2},"id":48,"meta":{},"state":"success","max_attempts":20,"queue":"fast_indexing","worker":"Pinchflat.FastIndexing.FastIndexingWorker","source":"oban","duration":603864,"event":"job:stop","queue_time":999110,"attempt":1,"tags":["media_source","fast_indexing","show_in_dashboard"]} 13:45:59.999 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:46:01.000 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:46:06.293 [info] {"source":"oban","duration":2192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:36.294 [info] {"source":"oban","duration":2657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:59.997 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:47:00.998 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:47:06.297 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:36.298 [info] {"source":"oban","duration":2478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:00.996 [info] {"source":"oban","duration":361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:48:06.299 [info] {"source":"oban","duration":1622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:36.300 [info] {"source":"oban","duration":1965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:00.993 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:49:06.301 [info] {"source":"oban","duration":1643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:36.302 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:00.990 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:50:06.302 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:29.761 [info] GET / 13:50:29.761 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 13:50:29.772 [debug] QUERY OK source="settings" db=10.3ms idle=1741.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:50:29.775 [debug] QUERY OK source="media_profiles" db=2.0ms queue=0.4ms idle=1752.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 13:50:29.777 [debug] QUERY OK source="sources" db=1.7ms idle=1754.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 13:50:30.112 [debug] QUERY OK source="media_items" db=334.4ms idle=1757.0ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:50:30.136 [debug] QUERY OK source="media_items" db=23.8ms idle=340.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:50:30.137 [debug] QUERY OK source="settings" db=0.9ms idle=361.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:50:30.138 [debug] QUERY OK source="settings" db=0.8ms idle=360.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:50:30.140 [debug] QUERY OK source="settings" db=0.8ms idle=331.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:50:30.142 [debug] QUERY OK source="tasks" db=0.8ms idle=29.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 13:50:30.144 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=6.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:50:30.519 [debug] QUERY OK source="media_items" db=375.4ms idle=6.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 13:50:30.521 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=381.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 13:50:30.848 [debug] QUERY OK source="media_items" db=324.7ms idle=382.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 13:50:31.174 [debug] QUERY OK source="media_items" db=325.9ms idle=704.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 13:50:31.175 [info] Sent 200 in 1413ms 13:50:36.303 [info] {"source":"oban","duration":1201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:00.987 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:51:06.304 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:36.305 [info] {"source":"oban","duration":1637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:00.984 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:52:06.305 [info] {"source":"oban","duration":1616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:36.307 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:00.982 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:53:06.308 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:36.308 [info] {"source":"oban","duration":1565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:00.979 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:54:01.443 [info] {"args":{"id":1},"id":46,"meta":{},"system_time":1783940041446978881,"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"]} 13:54:01.446 [debug] QUERY OK source="sources" db=2.6ms queue=0.1ms idle=1435.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:01.449 [debug] QUERY OK source="settings" db=2.9ms queue=0.1ms idle=1019.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:54:01.471 [debug] QUERY OK source="media_items" db=21.2ms idle=470.5ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 13:54:01.476 [debug] QUERY OK source="media_items" db=4.9ms idle=38.5ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 13:54:01.477 [debug] QUERY OK source="media_profiles" db=1.3ms 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" = ?) [2] 13:54:01.479 [debug] QUERY OK source="settings" db=1.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 [] 13:54:01.480 [debug] QUERY OK source="settings" db=0.7ms idle=30.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:54:01.482 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 13:54:01.482 [debug] Current batch of media processed. Will check again in 1000ms 13:54:01.487 [debug] QUERY OK source="settings" db=0.8ms 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 [] 13:54:01.488 [debug] QUERY OK source="settings" db=0.9ms 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 [] 13:54:01.490 [debug] QUERY OK source="settings" db=1.3ms idle=10.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:54:01.490 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PL4kO8mjod5uBJISvvVf2j5EnSu5oGazDi --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Youtube/0_Download/%(upload_date>%Y-%m-%d)S %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:avc:m4a --format bestvideo*+bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/1d/5e/1d5e90dd8ad015625c01d7edee0b8c59f075cd6d6484d9473773b0aac55f5a73.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 13:54:02.483 [debug] Current batch of media processed. Will check again in 1000ms 13:54:03.485 [debug] Current batch of media processed. Will check again in 1000ms 13:54:04.485 [debug] Current batch of media processed. Will check again in 1000ms 13:54:05.487 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Запись момента вероятного обнаружения перелётной ступени «Луны-9» во время десятичасового стрима в феврале 2025 года (год назад). Сам спускаемый аппарат «Луны-9» был найден позже и другими методами.\n\nВ настоящее время ожидается дополнительная съемка этого места индийским космическим аппаратом Chandrayaan 2, который сможет определить наверняка, действительно ли это космический аппарат.\n\nСайт, на котором велись поиски:\nhttps://quickmap.lroc.im-ldi.com\n\nChandrayaan 2 снял места посадок Apollo 11 и Apollo 12\nhttps://www.backyardastronomyguy.com/apollo-isro\n\nПодробнее о поисках «Луны-9»: \nhttps://habr.com/ru/articles/992292/\n\nАльтернативная ссылка:\nhttps://teletype.in/@zelenyikot/luna9found\n\nНа английском:\nhttps://medium.com/@zelenyikot/how-we-search-the-luna-9-full-story-7b5583abd7ad\n__________________________\nПоддержать автора канала:\nhttps://www.donationalerts.com/r/zelenyikot\n\nНа Сбер: \n4276380013646810 \n(Виталий Юрьевич Е.)\n\nПодписаться на ежемесячную поддержку: \nВ рублях:\nhttps://boosty.to/zelenyikot\nВ нерублях:\nhttps://www.patreon.com/zelenyikot\nЧерез в телеграм: \n500 руб/мес https://t.me/tribute/app?startapp=s1x0\n1000 руб/мес https://t.me/tribute/app?startapp=s1x1\n\nКрипта:\nUSDT TCR20: TPcfX4g2hMbbgE4bWgbeReEZNRFeRALwXL\nБиткоин: 3HWk3cJFj7eGgyfehQ4dMFp4GcQn3DHeGy\nTON (только TON!): UQDXIQGH2Fy3A4D-QJsfW9LbNFJZ_J0SCxHHTi5LezzyE-ed", "duration" => 548, "filename" => "/downloads/Youtube/0_Download/2026-02-16 Момент обнаружения «Луны-9» на стриме.mkv", "id" => "V0LbUuwe9G4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=V0LbUuwe9G4", "playlist_index" => 1, "timestamp" => 1771232443, "title" => "Момент обнаружения «Луны-9» на стриме", "upload_date" => "20260216"} 13:54:05.489 [debug] QUERY OK source="sources" db=1.1ms idle=476.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:05.491 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=477.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:05.514 [debug] QUERY OK source="media_items" db=23.2ms queue=0.1ms idle=479.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 09:00:43Z], 1] 13:54:05.544 [debug] QUERY OK source="media_items" db=29.3ms idle=503.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" ["Запись момента вероятного обнаружения перелётной ступени «Луны-9» во время десятичасового стрима в феврале 2025 года (год назад). Сам спускаемый аппарат «Луны-9» был найден позже и другими методами.\n\nВ настоящее время ожидается дополнительная съемка этого места индийским космическим аппаратом Chandrayaan 2, который сможет определить наверняка, действительно ли это космический аппарат.\n\nСайт, на котором велись поиски:\nhttps://quickmap.lroc.im-ldi.com\n\nChandrayaan 2 снял места посадок Apollo 11 и Apollo 12\nhttps://www.backyardastronomyguy.com/apollo-isro\n\nПодробнее о поисках «Луны-9»: \nhttps://habr.com/ru/articles/992292/\n\nАльтернативная ссылка:\nhttps://teletype.in/@zelenyikot/luna9found\n\nНа английском:\nhttps://medium.com/@zelenyikot/how-we-search-the-luna-9-full-story-7b5583abd7ad\n__________________________\nПоддержать автора канала:\nhttps://www.donationalerts.com/r/zelenyikot\n\nНа Сбер: \n4276380013646810 \n(Виталий Юрьевич Е.)\n\nПодписаться на ежемесячную поддержку: \nВ рублях:\nhttps://boosty.to/zelenyikot\nВ нерублях:\nhttps://www.patreon.com/zelenyikot\nЧерез в телеграм: \n500 руб/мес https://t.me/tribute/app?startapp=s1x0\n1000 руб/мес https://t.me/tribute/app?startapp=s1x1\n\nКрипта:\nUSDT TCR20: TPcfX4g2hMbbgE4bWgbeReEZNRFeRALwXL\nБиткоин: 3HWk3cJFj7eGgyfehQ4dMFp4GcQn3DHeGy\nTON (только TON!): UQDXIQGH2Fy3A4D-QJsfW9LbNFJZ_J0SCxHHTi5LezzyE-ed", "Момент обнаружения «Луны-9» на стриме", "bccc6fda-47a6-4140-adaf-49f9435d394f", 548, false, "V0LbUuwe9G4", "https://www.youtube.com/watch?v=V0LbUuwe9G4", 1, "/downloads/Youtube/0_Download/2026-02-16 Момент обнаружения «Луны-9» на стриме.mkv", false, false, false, 1, [], 1, ~U[2026-02-16 09:00:43Z], ~U[2026-07-13 10:54:05Z], ~U[2026-07-13 10:54:05Z], "Запись момента вероятного обнаружения перелётной ступени «Луны-9» во время десятичасового стрима в феврале 2025 года (год назад). Сам спускаемый аппарат «Луны-9» был найден позже и другими методами.\n\nВ настоящее время ожидается дополнительная съемка этого места индийским космическим аппаратом Chandrayaan 2, который сможет определить наверняка, действительно ли это космический аппарат.\n\nСайт, на котором велись поиски:\nhttps://quickmap.lroc.im-ldi.com\n\nChandrayaan 2 снял места посадок Apollo 11 и Apollo 12\nhttps://www.backyardastronomyguy.com/apollo-isro\n\nПодробнее о поисках «Луны-9»: \nhttps://habr.com/ru/articles/992292/\n\nАльтернативная ссылка:\nhttps://teletype.in/@zelenyikot/luna9found\n\nНа английском:\nhttps://medium.com/@zelenyikot/how-we-search-the-luna-9-full-story-7b5583abd7ad\n__________________________\nПоддержать автора канала:\nhttps://www.donationalerts.com/r/zelenyikot\n\nНа Сбер: \n4276380013646810 \n(Виталий Юрьевич Е.)\n\nПодписаться на ежемесячную поддержку: \nВ рублях:\nhttps://boosty.to/zelenyikot\nВ нерублях:\nhttps://www.patreon.com/zelenyikot\nЧерез в телеграм: \n500 руб/мес https://t.me/tribute/app?startapp=s1x0\n1000 руб/мес https://t.me/tribute/app?startapp=s1x1\n\nКрипта:\nUSDT TCR20: TPcfX4g2hMbbgE4bWgbeReEZNRFeRALwXL\nБиткоин: 3HWk3cJFj7eGgyfehQ4dMFp4GcQn3DHeGy\nTON (только TON!): UQDXIQGH2Fy3A4D-QJsfW9LbNFJZ_J0SCxHHTi5LezzyE-ed", "Момент обнаружения «Луны-9» на стриме", 548, false, "V0LbUuwe9G4", "https://www.youtube.com/watch?v=V0LbUuwe9G4", "/downloads/Youtube/0_Download/2026-02-16 Момент обнаружения «Луны-9» на стриме.mkv", false, 1, ~U[2026-02-16 09:00:43Z]] 13:54:05.548 [debug] QUERY OK source="sources" db=3.2ms idle=100.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:05.550 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.1ms idle=59.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:05.553 [debug] QUERY OK source="media_items" db=2.3ms 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 [1] 13:54:05.553 [debug] Current batch of media processed. Will check again in 1000ms 13:54:06.310 [info] {"source":"oban","duration":3122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:06.554 [debug] Current batch of media processed. Will check again in 1000ms 13:54:07.555 [debug] Current batch of media processed. Will check again in 1000ms 13:54:08.556 [debug] Current batch of media processed. Will check again in 1000ms 13:54:09.557 [debug] Current batch of media processed. Will check again in 1000ms 13:54:10.558 [debug] Current batch of media processed. Will check again in 1000ms 13:54:11.559 [debug] Current batch of media processed. Will check again in 1000ms 13:54:12.563 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Внимание!\nНа случай введения белых списков — связь через:\n\n—\u00A0vk com/agit_blog\n—\u00A0dzen ru/agit_prop\n—\u00A0vk com/rot_front\n—————\n– Трамп ругается матом и грозит адом\n– Прилетело в Новороссийск и Одессу\n– Зеленский приобщился к тюркскому миру\n– Граждане должны 45 триллионов\n– Дагестанцы надеятся на себя\n– Минцифры целится в ВПН\n\n___\nПоддержи канал:\nhttps://agitblog.ru/donate/\nhttps://boosty.to/agitprop\nhttps://yoomoney.ru/fundraise/4gMjsQAABis.230104\nhttps://dzen.ru/agit_prop?donate=true\n\nписьма и новости с мест присылайте на адрес: agitblog@gmail.com\nили в чат-бот: https://t.me/Agitblog_bot в Телеграм\n\nв связи с угрозой отключения подпишись на резервные каналы:\n\nTelegram: https://t.me/Agitblog\nВКонтакте: https://vk.com/agit_blog\nRuTubе: https://rutube.ru/u/agitprop/", "duration" => 514, "filename" => "/downloads/Youtube/0_Download/2026-04-06 Матюгальник Трампа, Зеленский в Дамаске, Дагестанский потоп ⧸⧸ Галопом по Европам #1508.mp4", "id" => "LR4bDnSFfLQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LR4bDnSFfLQ", "playlist_index" => 2, "timestamp" => 1775502786, "title" => "Матюгальник Трампа, Зеленский в Дамаске, Дагестанский потоп // Галопом по Европам #1508", "upload_date" => "20260406"} 13:54:12.565 [debug] QUERY OK source="sources" db=1.5ms idle=1552.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:12.567 [debug] QUERY OK source="sources" db=1.2ms idle=1554.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:12.635 [debug] QUERY OK source="media_items" db=67.9ms idle=1106.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-06 19:13:06Z], 1] 13:54:12.667 [debug] QUERY OK source="media_items" db=30.5ms queue=0.1ms idle=624.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—\u00A0vk com/agit_blog\n—\u00A0dzen ru/agit_prop\n—\u00A0vk com/rot_front\n—————\n– Трамп ругается матом и грозит адом\n– Прилетело в Новороссийск и Одессу\n– Зеленский приобщился к тюркскому миру\n– Граждане должны 45 триллионов\n– Дагестанцы надеятся на себя\n– Минцифры целится в ВПН\n\n___\nПоддержи канал:\nhttps://agitblog.ru/donate/\nhttps://boosty.to/agitprop\nhttps://yoomoney.ru/fundraise/4gMjsQAABis.230104\nhttps://dzen.ru/agit_prop?donate=true\n\nписьма и новости с мест присылайте на адрес: agitblog@gmail.com\nили в чат-бот: https://t.me/Agitblog_bot в Телеграм\n\nв связи с угрозой отключения подпишись на резервные каналы:\n\nTelegram: https://t.me/Agitblog\nВКонтакте: https://vk.com/agit_blog\nRuTubе: https://rutube.ru/u/agitprop/", "Матюгальник Трампа, Зеленский в Дамаске, Дагестанский потоп // Галопом по Европам #1508", "fe2f53d8-4d90-4218-8ddc-41650518e654", 514, false, "LR4bDnSFfLQ", "https://www.youtube.com/watch?v=LR4bDnSFfLQ", 2, "/downloads/Youtube/0_Download/2026-04-06 Матюгальник Трампа, Зеленский в Дамаске, Дагестанский потоп ⧸⧸ Галопом по Европам #1508.mp4", false, false, false, 1, [], 3, ~U[2026-04-06 19:13:06Z], ~U[2026-07-13 10:54:12Z], ~U[2026-07-13 10:54:12Z], "Внимание!\nНа случай введения белых списков — связь через:\n\n—\u00A0vk com/agit_blog\n—\u00A0dzen ru/agit_prop\n—\u00A0vk com/rot_front\n—————\n– Трамп ругается матом и грозит адом\n– Прилетело в Новороссийск и Одессу\n– Зеленский приобщился к тюркскому миру\n– Граждане должны 45 триллионов\n– Дагестанцы надеятся на себя\n– Минцифры целится в ВПН\n\n___\nПоддержи канал:\nhttps://agitblog.ru/donate/\nhttps://boosty.to/agitprop\nhttps://yoomoney.ru/fundraise/4gMjsQAABis.230104\nhttps://dzen.ru/agit_prop?donate=true\n\nписьма и новости с мест присылайте на адрес: agitblog@gmail.com\nили в чат-бот: https://t.me/Agitblog_bot в Телеграм\n\nв связи с угрозой отключения подпишись на резервные каналы:\n\nTelegram: https://t.me/Agitblog\nВКонтакте: https://vk.com/agit_blog\nRuTubе: https://rutube.ru/u/agitprop/", "Матюгальник Трампа, Зеленский в Дамаске, Дагестанский потоп // Галопом по Европам #1508", 514, false, "LR4bDnSFfLQ", "https://www.youtube.com/watch?v=LR4bDnSFfLQ", "/downloads/Youtube/0_Download/2026-04-06 Матюгальник Трампа, Зеленский в Дамаске, Дагестанский потоп ⧸⧸ Галопом по Европам #1508.mp4", false, 1, ~U[2026-04-06 19:13:06Z]] 13:54:12.672 [debug] QUERY OK source="sources" db=4.2ms queue=0.2ms idle=204.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:12.679 [debug] QUERY OK source="media_profiles" db=5.9ms queue=0.2ms idle=107.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:12.681 [debug] QUERY OK source="media_items" db=2.4ms idle=112.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 13:54:12.682 [debug] Current batch of media processed. Will check again in 1000ms 13:54:13.682 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Обзор мега битвы в Supreme Commander Forged Alliance\n\n💰 Поблагодарить за контент - https://donatty.com/robogear\n💸 Больше кастов эксклюзивно на Бусти - https://boosty.to/robogear\n💵 Крипто-кошелёк (TRC20) TP8wAr4JcLzud9on6ctgnfzhuvwh6rdyWq (только USDT)\n\n📺 Рутуб - https://rutube.ru/channel/30201940\n▶️ VK PLAY - https://live.vkvideo.ru/robogear\n💬 Телеграм-паблик https://t.me/robogearpublic\n👉 Дискорд сервер - https://discord.com/invite/RuVun6fdzP\n\n😎 Играть в суприм по сети - https://www.faforever.com\n\n\n#supremecommander #faf", "duration" => 2835, "filename" => "/downloads/Youtube/0_Download/2026-04-01 ПАРАГОН VS ПАРАГОН - КАК МОЖНО ПРОИГРАТЬ С БЕСКОНЕЧНЫМИ РЕСУРСАМИ?!.mkv", "id" => "6g_d2_gLMZk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6g_d2_gLMZk", "playlist_index" => 3, "timestamp" => 1775051295, "title" => "ПАРАГОН VS ПАРАГОН - КАК МОЖНО ПРОИГРАТЬ С БЕСКОНЕЧНЫМИ РЕСУРСАМИ?!", "upload_date" => "20260401"} 13:54:13.684 [debug] QUERY OK source="sources" db=0.8ms idle=1015.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:13.685 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1012.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:13.714 [debug] QUERY OK source="media_items" db=28.6ms idle=1006.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-01 13:48:15Z], 1] 13:54:13.736 [debug] QUERY OK source="media_items" db=21.3ms idle=1032.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" ["Обзор мега битвы в Supreme Commander Forged Alliance\n\n💰 Поблагодарить за контент - https://donatty.com/robogear\n💸 Больше кастов эксклюзивно на Бусти - https://boosty.to/robogear\n💵 Крипто-кошелёк (TRC20) TP8wAr4JcLzud9on6ctgnfzhuvwh6rdyWq (только USDT)\n\n📺 Рутуб - https://rutube.ru/channel/30201940\n▶️ VK PLAY - https://live.vkvideo.ru/robogear\n💬 Телеграм-паблик https://t.me/robogearpublic\n👉 Дискорд сервер - https://discord.com/invite/RuVun6fdzP\n\n😎 Играть в суприм по сети - https://www.faforever.com\n\n\n#supremecommander #faf", "ПАРАГОН VS ПАРАГОН - КАК МОЖНО ПРОИГРАТЬ С БЕСКОНЕЧНЫМИ РЕСУРСАМИ?!", "0eb8e24e-ab8f-4d5e-a323-b52ce41034ad", 2835, false, "6g_d2_gLMZk", "https://www.youtube.com/watch?v=6g_d2_gLMZk", 3, "/downloads/Youtube/0_Download/2026-04-01 ПАРАГОН VS ПАРАГОН - КАК МОЖНО ПРОИГРАТЬ С БЕСКОНЕЧНЫМИ РЕСУРСАМИ?!.mkv", false, false, false, 1, [], 2, ~U[2026-04-01 13:48:15Z], ~U[2026-07-13 10:54:13Z], ~U[2026-07-13 10:54:13Z], "Обзор мега битвы в Supreme Commander Forged Alliance\n\n💰 Поблагодарить за контент - https://donatty.com/robogear\n💸 Больше кастов эксклюзивно на Бусти - https://boosty.to/robogear\n💵 Крипто-кошелёк (TRC20) TP8wAr4JcLzud9on6ctgnfzhuvwh6rdyWq (только USDT)\n\n📺 Рутуб - https://rutube.ru/channel/30201940\n▶️ VK PLAY - https://live.vkvideo.ru/robogear\n💬 Телеграм-паблик https://t.me/robogearpublic\n👉 Дискорд сервер - https://discord.com/invite/RuVun6fdzP\n\n😎 Играть в суприм по сети - https://www.faforever.com\n\n\n#supremecommander #faf", "ПАРАГОН VS ПАРАГОН - КАК МОЖНО ПРОИГРАТЬ С БЕСКОНЕЧНЫМИ РЕСУРСАМИ?!", 2835, false, "6g_d2_gLMZk", "https://www.youtube.com/watch?v=6g_d2_gLMZk", "/downloads/Youtube/0_Download/2026-04-01 ПАРАГОН VS ПАРАГОН - КАК МОЖНО ПРОИГРАТЬ С БЕСКОНЕЧНЫМИ РЕСУРСАМИ?!.mkv", false, 1, ~U[2026-04-01 13:48:15Z]] 13:54:13.740 [debug] QUERY OK source="sources" db=3.1ms queue=0.1ms idle=269.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:13.741 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=56.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:13.744 [debug] QUERY OK source="media_items" db=2.3ms idle=57.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 [3] 13:54:13.745 [debug] Current batch of media processed. Will check again in 1000ms 13:54:14.746 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Официальный канал в Телеграм: https://t.me/vihod_est\nОфициальная группа в ВК: https://vk.com/vichod_est\n\nПоддержать проект:\nТиньков карта 5536 9138 2163 0858 \nСбербанк карта 4276 7005 5034 6864\nQIWI: +79242081559 \nЯндекс Деньги selena-sonya@yandex.ru\n\n[1] Согласно данным поисковых запросов, 76% пользователей Google и 83% участников опроса Гэллапа в Украине предпочитают русский язык украинскому.\nhttps://trends.google.ru/trends/explore?date=all&geo=UA&q=%D0%A3%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D0%B0,%D0%A3%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D0%B0,Ukraine\nОпрос Gallup сильно старый и большие вопросы к методике.\nhttps://news.gallup.com/poll/109228/Russian-Language-Enjoying-Boost-PostSoviet-States.aspx\n\n[2] Закон о коренных народах 2021 года. Завершение культурной дискриминации русскоязычного населения Украины.\nhttps://lenta.ru/articles/2021/06/05/pod_koren/\n\n[3] Миграция из Украины в Россию в 2020-2021 ставит рекорды.\nСильно опережая Узбекистан и Азейрбаджан\nhttps://ukrorus.ru/blog/skolko-emigrirovalo-iz-ukrainy-v-rossiyu-s-2021-goda-s0148/\nhttps://www.vedomosti.ru/opinion/articles/2020/09/27/841321-bolshe-migrantov\n\n[4] Реально располагаемые доходы населения до сих пор ниже на 10%, чем они были в 2013 году.\nhttps://www.rbc.ru/economics/28/01/2021/60129a749a7947cf1ca85d53\n\nСлова демилитаризация и денацификация уже набили оскомину, но о реальных планах России ничего не известно. 2 Какие политические преобразования будут проводиться на демилитаризованной части Украины под контролем ВС РФ?\n Черт побери, да даже отставной полковник США Дуглас Макгрегор и то конкретнее выражается, чем наш МИД:\n И вообще каким образом Путин собрался денацифицировать Украину, ведь для того, чтобы денацифицировать, на Украине должен быть национализм, а для национализма, нужна Украинская нация, которая по заверениям Путина является выдумкой большевиков, как и Украина.\n В общем вопросов, гораздо больше чем ответов, давайте разбираться!\n\n#Украины #Денацификация #Садонин\n\nУкраина l на Украине l Денацификация l Демилитаризация Национализм l Нация l Василий Садонин", "duration" => 1157, "filename" => "/downloads/Youtube/0_Download/2022-03-20 Денацификация на Украине - вся суть за 19 минут!.mp4", "id" => "3wNhE7SPzuc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=3wNhE7SPzuc", "playlist_index" => 4, "timestamp" => 1647779160, "title" => "Денацификация на Украине - вся суть за 19 минут!", "upload_date" => "20220320"} 13:54:14.747 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1010.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:14.749 [debug] QUERY OK source="sources" db=0.9ms idle=1008.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:14.781 [debug] QUERY OK source="media_items" db=31.8ms idle=1007.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-03-20 12:26:00Z], 1] 13:54:14.810 [debug] QUERY OK source="media_items" db=27.3ms idle=1037.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Официальный канал в Телеграм: https://t.me/vihod_est\nОфициальная группа в ВК: https://vk.com/vichod_est\n\nПоддержать проект:\nТиньков карта 5536 9138 2163 0858 \nСбербанк карта 4276 7005 5034 6864\nQIWI: +79242081559 \nЯндекс Деньги selena-sonya@yandex.ru\n\n[1] Согласно данным поисковых запросов, 76% пользователей Google и 83% участников опроса Гэллапа в Украине предпочитают русский язык украинскому.\nhttps://trends.google.ru/trends/explore?date=all&geo=UA&q=%D0%A3%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D0%B0,%D0%A3%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D0%B0,Ukraine\nОпрос Gallup сильно старый и большие вопросы к методике.\nhttps://news.gallup.com/poll/109228/Russian-Language-Enjoying-Boost-PostSoviet-States.aspx\n\n[2] Закон о коренных народах 2021 года. Завершение культурной дискриминации русскоязычного населения Украины.\nhttps://lenta.ru/articles/2021/06/05/pod_koren/\n\n[3] Миграция из Украины в Россию в 2020-2021 ставит рекорды.\nСильно опережая Узбекистан и Азейрбаджан\nhttps://ukrorus.ru/blog/skolko-emigrirovalo-iz-ukrainy-v-rossiyu-s-2021-goda-s0148/\nhttps://www.vedomosti.ru/opinion/articles/2020/09/27/841321-bolshe-migrantov\n\n[4] Реально располагаемые доходы населения до сих пор ниже на 10%, чем они были в 2013 году.\nhttps://www.rbc.ru/economics/28/01/2021/60129a749a7947cf1ca85d53\n\nСлова демилитаризация и денацификация уже набили оскомину, но о реальных планах России ничего не известно. 2 Какие политические преобразования будут проводиться на демилитаризованной части Украины под контролем ВС РФ?\n Черт побери, да даже отставной полковник США Дуглас Макгрегор и то конкретнее выражается, чем наш МИД:\n И вообще каким образом Путин собрался денацифицировать Украину, ведь для того, чтобы денацифицировать, на Украине должен быть национализм, а для национализма, нужна Украинская нация, которая по заверениям Путина является выдумкой большевиков, как и Украина.\n В общем вопросов, гораздо больше чем ответов, давайте разбираться!\n\n#Украины #Денацификация #Садонин\n\nУкраина l на Украине l Денацификация l Демилитаризация Национализм l Нация l Василий Садонин", "Денацификация на Украине - вся суть за 19 минут!", "2f3505f6-9c1b-4da2-9f53-99eeb78e71ed", 1157, false, "3wNhE7SPzuc", "https://www.youtube.com/watch?v=3wNhE7SPzuc", 4, "/downloads/Youtube/0_Download/2022-03-20 Денацификация на Украине - вся суть за 19 минут!.mp4", false, false, false, 1, [], 1, ~U[2022-03-20 12:26:00Z], ~U[2026-07-13 10:54:14Z], ~U[2026-07-13 10:54:14Z], "Официальный канал в Телеграм: https://t.me/vihod_est\nОфициальная группа в ВК: https://vk.com/vichod_est\n\nПоддержать проект:\nТиньков карта 5536 9138 2163 0858 \nСбербанк карта 4276 7005 5034 6864\nQIWI: +79242081559 \nЯндекс Деньги selena-sonya@yandex.ru\n\n[1] Согласно данным поисковых запросов, 76% пользователей Google и 83% участников опроса Гэллапа в Украине предпочитают русский язык украинскому.\nhttps://trends.google.ru/trends/explore?date=all&geo=UA&q=%D0%A3%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D0%B0,%D0%A3%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D0%B0,Ukraine\nОпрос Gallup сильно старый и большие вопросы к методике.\nhttps://news.gallup.com/poll/109228/Russian-Language-Enjoying-Boost-PostSoviet-States.aspx\n\n[2] Закон о коренных народах 2021 года. Завершение культурной дискриминации русскоязычного населения Украины.\nhttps://lenta.ru/articles/2021/06/05/pod_koren/\n\n[3] Миграция из Украины в Россию в 2020-2021 ставит рекорды.\nСильно опережая Узбекистан и Азейрбаджан\nhttps://ukrorus.ru/blog/skolko-emigrirovalo-iz-ukrainy-v-rossiyu-s-2021-goda-s0148/\nhttps://www.vedomosti.ru/opinion/articles/2020/09/27/841321-bolshe-migrantov\n\n[4] Реально располагаемые доходы населения до сих пор ниже на 10%, чем они были в 2013 году.\nhttps://www.rbc.ru/economics/28/01/2021/60129a749a7947cf1ca85d53\n\nСлова демилитаризация и денацификация уже набили оскомину, но о реальных планах России ничего не известно. 2 Какие политические преобразования будут проводиться на демилитаризованной части Украины под контролем ВС РФ?\n Черт побери, да даже отставной полковник США Дуглас Макгрегор и то конкретнее выражается, чем наш МИД:\n И вообще каким образом Путин собрался денацифицировать Украину, ведь для того, чтобы денацифицировать, на Украине должен быть национализм, а для национализма, нужна Украинская нация, которая по заверениям Путина является выдумкой большевиков, как и Украина.\n В общем вопросов, гораздо больше чем ответов, давайте разбираться!\n\n#Украины #Денацификация #Садонин\n\nУкраина l на Украине l Денацификация l Демилитаризация Национализм l Нация l Василий Садонин", "Денацификация на Украине - вся суть за 19 минут!", 1157, false, "3wNhE7SPzuc", "https://www.youtube.com/watch?v=3wNhE7SPzuc", "/downloads/Youtube/0_Download/2022-03-20 Денацификация на Украине - вся суть за 19 минут!.mp4", false, 1, ~U[2022-03-20 12:26:00Z]] 13:54:14.813 [debug] QUERY OK source="sources" db=2.6ms idle=338.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:14.814 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=65.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:14.817 [debug] QUERY OK source="media_items" db=2.2ms idle=65.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 13:54:14.817 [debug] Current batch of media processed. Will check again in 1000ms 13:54:15.819 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Переходи на 5G режим от МегаФона - https://moscow.megafon.ru/5g/?utm_source=youtube&utm_medium=pr_blogger&utm_campaign=pr_5G-Q2-2026&utm_content=video-april&utm_term=osnovachannel\n\n😎 Подпишись на канал: https://t.ly/Ae5k\n🎩 Я завел телеграм-канал: https://t.me/borisosnova\n\nПоддержите нас:\nНа Boosty (российская карта): https://boosty.to/osnovachannel\nНа Patreon (иностранная карта): https://patreon.com/osnovachannel\n\nОСНОВА в соцсетях:\nОснова. Коротко: https://www.youtube.com/channel/UC0Mn-UqI1JEJY35UJuPMrqQ\nVK: https://vk.com/osnovachannel\nДзен: https://dzen.ru/osnovachannel\nTikTok: https://www.tiktok.com/@osnovachannel\nInstagram*: https://www.instagram.com/osnovachannel/\nЯндекс.Музыка: https://music.yandex.ru/album/37863161\n\nНе знаю, что вы делали в среду ночью. Но я с красными глазами смотрел трансляцию первого за 50 лет запуска людей к Луне. Артемис-2. Четыре астронавта, маршрут, который побьёт рекорд дальности со времён аварийного Аполлона-13 — и траектория рассчитана так, что если откажут все двигатели, гравитация Луны сама забросит корабль обратно к Земле. Но главное — это не просто полёт вокруг Луны. Это во многом репетиция Марса.\n\nЧтобы разобраться во всём этом, в этом выпуске я поговорил с Натаном Эйсмонтом — учёным, который работал над советскими лунными программами изнутри, считал траектории на электромеханических машинах и помнит день, когда новость о запуске первого спутника прервала лекцию в университете.\n\nВ выпуске: зачем на Artemis 2 взяли чипы с клетками астронавтов, почему советская ракета Н1 была мощнее Сатурна-5, но так и не полетела; как «Луна-3» совершила первый в истории гравитационный манёвр; чем луноходы занимались на поверхности и почему их рекорд не побит до сих пор; может ли Китай высадиться на Луну раньше NASA — и зачем вообще возвращаться, если мы уже там были?\n\nПросмотра!\n\n0:00 - Премия за советскую ракету Н-1\n1:08 - Поддержите нас лайком!\n1:17 - Советские лунные программы\n3:11 - Лунная гонка\n4:05 - Миссия Луна-3\n6:48 - 16 неудач подряд\n7:25 - Три ступени корабля\n10:38 - Как получилась первая фотографии обратной стороны Луны\n12:12 - Первый гравитационный маневр\n15:22 - Как Юпитер очистил Солнечную систему\n16:01 - Насколько сложно взлететь с Луны\n16:52 - Луна-16 и первый грунт с Луны\n18:30 - Artemis I и Artemis II\n19:47 - Ошибки во время полетов\n20:59 - Биологические тесты на Artemis\n21:49 - Чем полет к Луне отличается от полета на МКС\n23:40 - Опасность космических полетов\n27:46 - Защита от радиации в космосе\n29:32 - Ракеты SLS против Saturn V\n32:56 - Опасности ракеты SLS\n36:30 - Artemis III и два посадочных модуля\n37:39 - Луна - капсула времени\n40:12 - Вода на Луне\n41:22 - Эмоции от запуска первого спутника\n43:40 - Эмоции от полета Гагарина\n45:24 - Освещение посадки американцев на Луну в СССР\n47:10 - Трагедия Аполлон-1\n50:30 - Проект Аполлон-Союз\n52:34 - Автомобиль для всех\n54:36 - Катастрофа Аполлон-13\n56:15 - Прыжки на Луне и что астронавты оставили на спутнике\n58:18 - Советская лунная программа. Ракета Н-1\n1:01:35 - Что не получилось с ракетой Н-1\n1:06:45 - Проект \"Буран\"\n1:07:30 - Конструкторское бюро в Советском союзе\n1:09:12 - Компьютеры NASA\n1:10:27 - Премия в миллион советских рублей. До Натана Эйсмонта дошло меньше 5000\n1:13:05 - Луноходы и их миссия\n1:15:38 - Сколько людей управляли луноходом\n1:16:38 - Китайская лунная программа\n1:18:29 - Российская лунная программа и сборка на орбите\n1:19:41 - Как устанавливают связь с обратной стороной Луны\n1:21:12 - Почему США и Китай не сотрудничают в космосе\n1:22:47 - База на Луне или вокруг Луны\n1:26:00 - Спасибо за просмотр!\n\n*признан экстремистским и заблокирован на территории РФ как продукция Meta **\n**признана экстремистской организацией\n\n#основа #artemis #космос #луна #эйсмонт #наука", "duration" => 5126, "filename" => "/downloads/Youtube/0_Download/2026-04-05 ЛУНА 2026: ЗАЧЕМ СНОВА?.mkv", "id" => "S8Y5ZBkuKLY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=S8Y5ZBkuKLY", "playlist_index" => 5, "timestamp" => 1775388655, "title" => "ЛУНА 2026: ЗАЧЕМ СНОВА?", "upload_date" => "20260405"} 13:54:15.820 [debug] QUERY OK source="sources" db=0.9ms idle=1010.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:15.822 [debug] QUERY OK source="sources" db=1.1ms idle=1008.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:15.853 [debug] QUERY OK source="media_items" db=30.2ms queue=0.1ms idle=1008.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-05 11:30:55Z], 1] 13:54:15.936 [debug] QUERY OK source="media_items" db=81.8ms idle=1036.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" ["Переходи на 5G режим от МегаФона - https://moscow.megafon.ru/5g/?utm_source=youtube&utm_medium=pr_blogger&utm_campaign=pr_5G-Q2-2026&utm_content=video-april&utm_term=osnovachannel\n\n😎 Подпишись на канал: https://t.ly/Ae5k\n🎩 Я завел телеграм-канал: https://t.me/borisosnova\n\nПоддержите нас:\nНа Boosty (российская карта): https://boosty.to/osnovachannel\nНа Patreon (иностранная карта): https://patreon.com/osnovachannel\n\nОСНОВА в соцсетях:\nОснова. Коротко: https://www.youtube.com/channel/UC0Mn-UqI1JEJY35UJuPMrqQ\nVK: https://vk.com/osnovachannel\nДзен: https://dzen.ru/osnovachannel\nTikTok: https://www.tiktok.com/@osnovachannel\nInstagram*: https://www.instagram.com/osnovachannel/\nЯндекс.Музыка: https://music.yandex.ru/album/37863161\n\nНе знаю, что вы делали в среду ночью. Но я с красными глазами смотрел трансляцию первого за 50 лет запуска людей к Луне. Артемис-2. Четыре астронавта, маршрут, который побьёт рекорд дальности со времён аварийного Аполлона-13 — и траектория рассчитана так, что если откажут все двигатели, гравитация Луны сама забросит корабль обратно к Земле. Но главное — это не просто полёт вокруг Луны. Это во многом репетиция Марса.\n\nЧтобы разобраться во всём этом, в этом выпуске я поговорил с Натаном Эйсмонтом — учёным, который работал над советскими лунными программами изнутри, считал траектории на электромеханических машинах и помнит день, когда новость о запуске первого спутника прервала лекцию в университете.\n\nВ выпуске: зачем на Artemis 2 взяли чипы с клетками астронавтов, почему советская ракета Н1 была мощнее Сатурна-5, но так и не полетела; как «Луна-3» совершила первый в истории гравитационный манёвр; чем луноходы занимались на поверхности и почему их рекорд не побит до сих пор; может ли Китай высадиться на Луну раньше NASA — и зачем вообще возвращаться, если мы уже там были?\n\nПросмотра!\n\n0:00 - Премия за советскую ракету Н-1\n1:08 - Поддержите нас лайком!\n1:17 - Советские лунные программы\n3:11 - Лунная гонка\n4:05 - Миссия Луна-3\n6:48 - 16 неудач подряд\n7:25 - Три ступени корабля\n10:38 - Как получилась первая фотографии обратной стороны Луны\n12:12 - Первый гравитационный маневр\n15:22 - Как Юпитер очистил Солнечную систему\n16:01 - Насколько сложно взлететь с Луны\n16:52 - Луна-16 и первый грунт с Луны\n18:30 - Artemis I и Artemis II\n19:47 - Ошибки во время полетов\n20:59 - Биологические тесты на Artemis\n21:49 - Чем полет к Луне отличается от полета на МКС\n23:40 - Опасность космических полетов\n27:46 - Защита от радиации в космосе\n29:32 - Ракеты SLS против Saturn V\n32:56 - Опасности ракеты SLS\n36:30 - Artemis III и два посадочных модуля\n37:39 - Луна - капсула времени\n40:12 - Вода на Луне\n41:22 - Эмоции от запуска первого спутника\n43:40 - Эмоции от полета Гагарина\n45:24 - Освещение посадки американцев на Луну в СССР\n47:10 - Трагедия Аполлон-1\n50:30 - Проект Аполлон-Союз\n52:34 - Автомобиль для всех\n54:36 - Катастрофа Аполлон-13\n56:15 - Прыжки на Луне и что астронавты оставили на спутнике\n58:18 - Советская лунная программа. Ракета Н-1\n1:01:35 - Что не получилось с ракетой Н-1\n1:06:45 - Проект \"Буран\"\n1:07:30 - Конструкторское бюро в Советском союзе\n1:09:12 - Компьютеры NASA\n1:10:27 - Премия в миллион советских рублей. До Натана Эйсмонта дошло меньше 5000\n1:13:05 - Луноходы и их миссия\n1:15:38 - Сколько людей управляли луноходом\n1:16:38 - Китайская лунная программа\n1:18:29 - Российская лунная программа и сборка на орбите\n1:19:41 - Как устанавливают связь с обратной стороной Луны\n1:21:12 - Почему США и Китай не сотрудничают в космосе\n1:22:47 - База на Луне или вокруг Луны\n1:26:00 - Спасибо за просмотр!\n\n*признан экстремистским и заблокирован на территории РФ как продукция Meta **\n**признана экстремистской организацией\n\n#основа #artemis #космос #луна #эйсмонт #наука", "ЛУНА 2026: ЗАЧЕМ СНОВА?", "4c8cb5c5-bfc6-47d9-b611-aa945c0a5da5", 5126, false, "S8Y5ZBkuKLY", "https://www.youtube.com/watch?v=S8Y5ZBkuKLY", 5, "/downloads/Youtube/0_Download/2026-04-05 ЛУНА 2026: ЗАЧЕМ СНОВА?.mkv", false, false, false, 1, [], 4, ~U[2026-04-05 11:30:55Z], ~U[2026-07-13 10:54:15Z], ~U[2026-07-13 10:54:15Z], "Переходи на 5G режим от МегаФона - https://moscow.megafon.ru/5g/?utm_source=youtube&utm_medium=pr_blogger&utm_campaign=pr_5G-Q2-2026&utm_content=video-april&utm_term=osnovachannel\n\n😎 Подпишись на канал: https://t.ly/Ae5k\n🎩 Я завел телеграм-канал: https://t.me/borisosnova\n\nПоддержите нас:\nНа Boosty (российская карта): https://boosty.to/osnovachannel\nНа Patreon (иностранная карта): https://patreon.com/osnovachannel\n\nОСНОВА в соцсетях:\nОснова. Коротко: https://www.youtube.com/channel/UC0Mn-UqI1JEJY35UJuPMrqQ\nVK: https://vk.com/osnovachannel\nДзен: https://dzen.ru/osnovachannel\nTikTok: https://www.tiktok.com/@osnovachannel\nInstagram*: https://www.instagram.com/osnovachannel/\nЯндекс.Музыка: https://music.yandex.ru/album/37863161\n\nНе знаю, что вы делали в среду ночью. Но (truncated) 13:54:15.938 [debug] QUERY OK source="sources" db=2.0ms idle=460.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:15.939 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=117.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:15.942 [debug] QUERY OK source="media_items" db=1.6ms idle=117.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 [5] 13:54:15.942 [debug] Current batch of media processed. Will check again in 1000ms 13:54:16.943 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "https://t.me/grillhub - GrillHUB\nhttps://t.me/ratingfood - ИТОГО:ШНАЯ\n\nhttps://vk.com/grillkovk ВК\nhttps://rutube.ru/u/grillkov/ RT\nhttps://zen.yandex.ru/grillkoff Дзен\nА+ РКН: https://clck.ru/3Fiqag\n\nProduction Music courtesy of Epidemic Sound!\nСотрудничество - grillkoff@mail.ru\n\nСодержание:\n00:00 Начало\n00:35 Ветчина из кабана\n03:05 Тушенка из буйвола\n07:09 Щука в масле\n11:01 Паштет из медведя\n15:03 Налим в соусе\n17:48 Жеребятина томленая\n21:37 Зайчятина \n24:11 Частик в соусе\n26:40 Сарлык томленый\n30:12 Налим с маслом\n32:29 Тушенка из бобра\n\n#грильков #консервы #ozon #обзор", "duration" => 2165, "filename" => "/downloads/Youtube/0_Download/2026-04-05 ЛЮТЫЕ КОНСЕРВЫ с Озона 🤬🤬🤬 А это законно? (1⧸2).mkv", "id" => "cvkaeybnnm0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=cvkaeybnnm0", "playlist_index" => 6, "timestamp" => 1775376042, "title" => "ЛЮТЫЕ КОНСЕРВЫ с Озона 🤬🤬🤬 А это законно? (1/2)", "upload_date" => "20260405"} 13:54:16.944 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1008.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:16.945 [debug] QUERY OK source="sources" db=0.8ms idle=1006.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:16.967 [debug] QUERY OK source="media_items" db=21.6ms idle=1006.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-05 08:00:42Z], 1] 13:54:16.985 [debug] QUERY OK source="media_items" db=16.8ms queue=0.1ms idle=1026.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["https://t.me/grillhub - GrillHUB\nhttps://t.me/ratingfood - ИТОГО:ШНАЯ\n\nhttps://vk.com/grillkovk ВК\nhttps://rutube.ru/u/grillkov/ RT\nhttps://zen.yandex.ru/grillkoff Дзен\nА+ РКН: https://clck.ru/3Fiqag\n\nProduction Music courtesy of Epidemic Sound!\nСотрудничество - grillkoff@mail.ru\n\nСодержание:\n00:00 Начало\n00:35 Ветчина из кабана\n03:05 Тушенка из буйвола\n07:09 Щука в масле\n11:01 Паштет из медведя\n15:03 Налим в соусе\n17:48 Жеребятина томленая\n21:37 Зайчятина \n24:11 Частик в соусе\n26:40 Сарлык томленый\n30:12 Налим с маслом\n32:29 Тушенка из бобра\n\n#грильков #консервы #ozon #обзор", "ЛЮТЫЕ КОНСЕРВЫ с Озона 🤬🤬🤬 А это законно? (1/2)", "4b18e703-9d2f-4871-9465-3996c98e8663", 2165, false, "cvkaeybnnm0", "https://www.youtube.com/watch?v=cvkaeybnnm0", 6, "/downloads/Youtube/0_Download/2026-04-05 ЛЮТЫЕ КОНСЕРВЫ с Озона 🤬🤬🤬 А это законно? (1⧸2).mkv", false, false, false, 1, [], 4, ~U[2026-04-05 08:00:42Z], ~U[2026-07-13 10:54:16Z], ~U[2026-07-13 10:54:16Z], "https://t.me/grillhub - GrillHUB\nhttps://t.me/ratingfood - ИТОГО:ШНАЯ\n\nhttps://vk.com/grillkovk ВК\nhttps://rutube.ru/u/grillkov/ RT\nhttps://zen.yandex.ru/grillkoff Дзен\nА+ РКН: https://clck.ru/3Fiqag\n\nProduction Music courtesy of Epidemic Sound!\nСотрудничество - grillkoff@mail.ru\n\nСодержание:\n00:00 Начало\n00:35 Ветчина из кабана\n03:05 Тушенка из буйвола\n07:09 Щука в масле\n11:01 Паштет из медведя\n15:03 Налим в соусе\n17:48 Жеребятина томленая\n21:37 Зайчятина \n24:11 Частик в соусе\n26:40 Сарлык томленый\n30:12 Налим с маслом\n32:29 Тушенка из бобра\n\n#грильков #консервы #ozon #обзор", "ЛЮТЫЕ КОНСЕРВЫ с Озона 🤬🤬🤬 А это законно? (1/2)", 2165, false, "cvkaeybnnm0", "https://www.youtube.com/watch?v=cvkaeybnnm0", "/downloads/Youtube/0_Download/2026-04-05 ЛЮТЫЕ КОНСЕРВЫ с Озона 🤬🤬🤬 А это законно? (1⧸2).mkv", false, 1, ~U[2026-04-05 08:00:42Z]] 13:54:16.987 [debug] QUERY OK source="sources" db=2.1ms idle=505.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:16.989 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=43.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:16.991 [debug] QUERY OK source="media_items" db=1.6ms 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 [6] 13:54:16.991 [debug] Current batch of media processed. Will check again in 1000ms 13:54:17.992 [debug] Current batch of media processed. Will check again in 1000ms 13:54:18.994 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "12 апреля 1961 года навсегда вошло в историю человечества. В этот день человек впервые покинул атмосферу земли. Человеком этим, как все знают, был советский летчик Юрий Гагарин. \nКак деревенский мальчишка, отучившийся на металлурга, стал первым в космосе? \nСегодня попробуем ответить на этот вопрос, листая мемуары Юрия Гагарина «Дорога в космос»\n\nРазбираем текст: Ю. А. Гагарин, Дорога в космос. Записки летчика-космонавта СССР\n\nПоддержать проект:\n(карта Сбер) 5469 5200 2202 9094\n(ЮMoney) 410017074051260\nПоддержать на Boosty: https://boosty.to/smysl_doc\nDonation Alerts: https://dalink.to/smysl_doc \n\nСМЫСЛ.doc на альтернативных площадках: \nГруппа ВК: https://vk.com/smysl_doc \nДзен: https://zen.yandex.ru/id/5fd33e0f0c672408d4f8cec4 \nЮтуб: https://www.youtube.com/channel/UCbZ2UxxFq6wRCAf1hE2Vy0Q \nАудиоверсии выпусков: https://podster.fm/podcasts/smysldoc \nТГ: https://t.me/smysl_doc \n\nЭтот ролик на разных площадках: \nhttps://www.youtube.com/watch?v=1VQkczIeBBc \nhttps://vkvideo.ru/video-211479572_456239464 \nhttps://dzen.ru/video/watch/69d0e7bb5fd327766d2f188e \nhttps://boosty.to/smysl_doc/posts/cc38c073-b170-4e5b-9ec4-0bf81509a216?share=post_link \nhttps://youtu.be/1VQkczIeBBc \n\n#гагарин #космос", "duration" => 2029, "filename" => "/downloads/Youtube/0_Download/2026-04-05 ГАГАРИН: Из заводчанина в космонавты ⧸ Дорога в космос ⧸⧸ СМЫСЛ.doc.mkv", "id" => "1VQkczIeBBc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=1VQkczIeBBc", "playlist_index" => 7, "timestamp" => 1775376005, "title" => "ГАГАРИН: Из заводчанина в космонавты / Дорога в космос // СМЫСЛ.doc", "upload_date" => "20260405"} 13:54:18.996 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=983.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:18.997 [debug] QUERY OK source="sources" db=0.9ms idle=984.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:19.020 [debug] QUERY OK source="media_items" db=22.6ms idle=985.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-05 08:00:05Z], 1] 13:54:19.052 [debug] QUERY OK source="media_items" db=31.5ms idle=1008.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" ["12 апреля 1961 года навсегда вошло в историю человечества. В этот день человек впервые покинул атмосферу земли. Человеком этим, как все знают, был советский летчик Юрий Гагарин. \nКак деревенский мальчишка, отучившийся на металлурга, стал первым в космосе? \nСегодня попробуем ответить на этот вопрос, листая мемуары Юрия Гагарина «Дорога в космос»\n\nРазбираем текст: Ю. А. Гагарин, Дорога в космос. Записки летчика-космонавта СССР\n\nПоддержать проект:\n(карта Сбер) 5469 5200 2202 9094\n(ЮMoney) 410017074051260\nПоддержать на Boosty: https://boosty.to/smysl_doc\nDonation Alerts: https://dalink.to/smysl_doc \n\nСМЫСЛ.doc на альтернативных площадках: \nГруппа ВК: https://vk.com/smysl_doc \nДзен: https://zen.yandex.ru/id/5fd33e0f0c672408d4f8cec4 \nЮтуб: https://www.youtube.com/channel/UCbZ2UxxFq6wRCAf1hE2Vy0Q \nАудиоверсии выпусков: https://podster.fm/podcasts/smysldoc \nТГ: https://t.me/smysl_doc \n\nЭтот ролик на разных площадках: \nhttps://www.youtube.com/watch?v=1VQkczIeBBc \nhttps://vkvideo.ru/video-211479572_456239464 \nhttps://dzen.ru/video/watch/69d0e7bb5fd327766d2f188e \nhttps://boosty.to/smysl_doc/posts/cc38c073-b170-4e5b-9ec4-0bf81509a216?share=post_link \nhttps://youtu.be/1VQkczIeBBc \n\n#гагарин #космос", "ГАГАРИН: Из заводчанина в космонавты / Дорога в космос // СМЫСЛ.doc", "8c05bc09-130e-414b-ae61-3dc2c2eb3567", 2029, false, "1VQkczIeBBc", "https://www.youtube.com/watch?v=1VQkczIeBBc", 7, "/downloads/Youtube/0_Download/2026-04-05 ГАГАРИН: Из заводчанина в космонавты ⧸ Дорога в космос ⧸⧸ СМЫСЛ.doc.mkv", false, false, false, 1, [], 4, ~U[2026-04-05 08:00:05Z], ~U[2026-07-13 10:54:19Z], ~U[2026-07-13 10:54:19Z], "12 апреля 1961 года навсегда вошло в историю человечества. В этот день человек впервые покинул атмосферу земли. Человеком этим, как все знают, был советский летчик Юрий Гагарин. \nКак деревенский мальчишка, отучившийся на металлурга, стал первым в космосе? \nСегодня попробуем ответить на этот вопрос, листая мемуары Юрия Гагарина «Дорога в космос»\n\nРазбираем текст: Ю. А. Гагарин, Дорога в космос. Записки летчика-космонавта СССР\n\nПоддержать проект:\n(карта Сбер) 5469 5200 2202 9094\n(ЮMoney) 410017074051260\nПоддержать на Boosty: https://boosty.to/smysl_doc\nDonation Alerts: https://dalink.to/smysl_doc \n\nСМЫСЛ.doc на альтернативных площадках: \nГруппа ВК: https://vk.com/smysl_doc \nДзен: https://zen.yandex.ru/id/5fd33e0f0c672408d4f8cec4 \nЮтуб: https://www.youtube.com/channel/UCbZ2UxxFq6wRCAf1hE2Vy0Q \nАудиоверсии выпусков: https://podster.fm/podcasts/smysldoc \nТГ: https://t.me/smysl_doc \n\nЭтот ролик на разных площадках: \nhttps://www.youtube.com/watch?v=1VQkczIeBBc \nhttps://vkvideo.ru/video-211479572_456239464 \nhttps://dzen.ru/video/watch/69d0e7bb5fd327766d2f188e \nhttps://boosty.to/smysl_doc/posts/cc38c073-b170-4e5b-9ec4-0bf81509a216?share=post_link \nhttps://youtu.be/1VQkczIeBBc \n\n#гагарин #космос", "ГАГАРИН: Из заводчанина в космонавты / Дорога в космос // СМЫСЛ.doc", 2029, false, "1VQkczIeBBc", "https://www.youtube.com/watch?v=1VQkczIeBBc", "/downloads/Youtube/0_Download/2026-04-05 ГАГАРИН: Из заводчанина в космонавты ⧸ Дорога в космос ⧸⧸ СМЫСЛ.doc.mkv", false, 1, ~U[2026-04-05 08:00:05Z]] 13:54:19.054 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=566.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:19.056 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=59.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:19.058 [debug] QUERY OK source="media_items" db=1.5ms idle=59.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 [7] 13:54:19.058 [debug] Current batch of media processed. Will check again in 1000ms 13:54:20.064 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Помощь проекту: https://vertdider.tv/to-support-us/\n\nВ предыдущем видео (https://youtu.be/Wbttrnz7ft4) Дерек Маллер однозначно продемонстрировал, что свет ведет себя как волна, повторив оригинальный опыт Юнга с двумя щелями. Но что будет, если через них пропустить не поток света, а отдельные фотоны?\n\nПеревод: Алексей Лоскутов\nРедактура: Алексей Малов\nОзвучка: Вадим Казанцев\nМонтаж звука: Андрей Фокин\nМонтаж видео: Джон Исмаилов\nОбложка: Глеб Брайко\n\nСпасибо за поддержку на https://www.patreon.com/VertDider. \nОзвучки Vert Dider выходят с вашей помощью: \n\nOleksii, Mikhail Stolpovskiy, Ігор Дорохов, Кирилл Басалык, Boris Bendikov, Dina vysotskaya, Sergei W, Михаил Панькин, Felix, Kosoy, Anton Bolotov, Максим Sheridan' Горлов, Anton Makiievskyi, Дмитрий Мисюра, Александр Фалалеев, Soz Nov, Vladimir Grachev, Denis Titusov, Spartak Kagramanyan, Dmitriy Omelyansky, Konstantin Pesyakov, Olga Shistareva, Alex Katkov, Yehor Melnykov, Alexey Kukushkin, Пугачёв Пётр, Viktoria, Kamerton_440, Pandaben, Oleg Streltsov, Alexandr Globov, space monkey, Vladimir Goshev, Fleur Gai, Максим Серёгин, Vladyslav Sokolenko, Елизавета, Pavel D, Иван Дьяченко, Karl Soveren, sepeca, Olga Podolskaya, Yevhen, Aleksei Masliukov, Eugene Tsaryk, Vladimir Gavriushov, Maria Burtseva, Aleksey Sazonov, Irina Shakhverdova, Evgeny Vrublevsky, Katya Prokopchuk, Bogdan Ignatovych, Lirin Alex, Alterien \n\nСайт студии: http://vertdider.com\n\nМы в социальных сетях:\n- http://vk.com/studio_vd\n- https://twitter.com/Vert_Dider\n- http://coub.com/vertdider\n- https://t.me/vertdider\n\nРазрешение на публикацию: https://goo.gl/6n4dT7\n© https://www.youtube.com/user/1veritasium\nИсточник: https://youtu.be/GzbKb59my3U", "duration" => 373, "filename" => "/downloads/Youtube/0_Download/2020-01-24 Интерференция одиночных фотонов [Veritasium].mp4", "id" => "No2H8ppHs4I", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=No2H8ppHs4I", "playlist_index" => 8, "timestamp" => 1579885966, "title" => "Интерференция одиночных фотонов [Veritasium]", "upload_date" => "20200124"} 13:54:20.076 [debug] QUERY OK source="sources" db=4.5ms queue=0.1ms idle=1019.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:20.078 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=1021.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:20.110 [debug] QUERY OK source="media_items" db=31.4ms queue=0.2ms idle=1022.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-01-24 17:12:46Z], 1] 13:54:20.143 [debug] QUERY OK source="media_items" db=31.1ms queue=0.1ms idle=1052.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://vertdider.tv/to-support-us/\n\nВ предыдущем видео (https://youtu.be/Wbttrnz7ft4) Дерек Маллер однозначно продемонстрировал, что свет ведет себя как волна, повторив оригинальный опыт Юнга с двумя щелями. Но что будет, если через них пропустить не поток света, а отдельные фотоны?\n\nПеревод: Алексей Лоскутов\nРедактура: Алексей Малов\nОзвучка: Вадим Казанцев\nМонтаж звука: Андрей Фокин\nМонтаж видео: Джон Исмаилов\nОбложка: Глеб Брайко\n\nСпасибо за поддержку на https://www.patreon.com/VertDider. \nОзвучки Vert Dider выходят с вашей помощью: \n\nOleksii, Mikhail Stolpovskiy, Ігор Дорохов, Кирилл Басалык, Boris Bendikov, Dina vysotskaya, Sergei W, Михаил Панькин, Felix, Kosoy, Anton Bolotov, Максим Sheridan' Горлов, Anton Makiievskyi, Дмитрий Мисюра, Александр Фалалеев, Soz Nov, Vladimir Grachev, Denis Titusov, Spartak Kagramanyan, Dmitriy Omelyansky, Konstantin Pesyakov, Olga Shistareva, Alex Katkov, Yehor Melnykov, Alexey Kukushkin, Пугачёв Пётр, Viktoria, Kamerton_440, Pandaben, Oleg Streltsov, Alexandr Globov, space monkey, Vladimir Goshev, Fleur Gai, Максим Серёгин, Vladyslav Sokolenko, Елизавета, Pavel D, Иван Дьяченко, Karl Soveren, sepeca, Olga Podolskaya, Yevhen, Aleksei Masliukov, Eugene Tsaryk, Vladimir Gavriushov, Maria Burtseva, Aleksey Sazonov, Irina Shakhverdova, Evgeny Vrublevsky, Katya Prokopchuk, Bogdan Ignatovych, Lirin Alex, Alterien \n\nСайт студии: http://vertdider.com\n\nМы в социальных сетях:\n- http://vk.com/studio_vd\n- https://twitter.com/Vert_Dider\n- http://coub.com/vertdider\n- https://t.me/vertdider\n\nРазрешение на публикацию: https://goo.gl/6n4dT7\n© https://www.youtube.com/user/1veritasium\nИсточник: https://youtu.be/GzbKb59my3U", "Интерференция одиночных фотонов [Veritasium]", "8ef2fcc5-eb9b-4998-ace5-e0f7f5ebb0e9", 373, false, "No2H8ppHs4I", "https://www.youtube.com/watch?v=No2H8ppHs4I", 8, "/downloads/Youtube/0_Download/2020-01-24 Интерференция одиночных фотонов [Veritasium].mp4", false, false, false, 1, [], 1, ~U[2020-01-24 17:12:46Z], ~U[2026-07-13 10:54:20Z], ~U[2026-07-13 10:54:20Z], "Помощь проекту: https://vertdider.tv/to-support-us/\n\nВ предыдущем видео (https://youtu.be/Wbttrnz7ft4) Дерек Маллер однозначно продемонстрировал, что свет ведет себя как волна, повторив оригинальный опыт Юнга с двумя щелями. Но что будет, если через них пропустить не поток света, а отдельные фотоны?\n\nПеревод: Алексей Лоскутов\nРедактура: Алексей Малов\nОзвучка: Вадим Казанцев\nМонтаж звука: Андрей Фокин\nМонтаж видео: Джон Исмаилов\nОбложка: Глеб Брайко\n\nСпасибо за поддержку на https://www.patreon.com/VertDider. \nОзвучки Vert Dider выходят с вашей помощью: \n\nOleksii, Mikhail Stolpovskiy, Ігор Дорохов, Кирилл Басалык, Boris Bendikov, Dina vysotskaya, Sergei W, Михаил Панькин, Felix, Kosoy, Anton Bolotov, Максим Sheridan' Горлов, Anton Makiievskyi, Дмитрий Мисюра, Александр Фалалеев, Soz Nov, Vladimir Grachev, Denis Titusov, Spartak Kagramanyan, Dmitriy Omelyansky, Konstantin Pesyakov, Olga Shistareva, Alex Katkov, Yehor Melnykov, Alexey Kukushkin, Пугачёв Пётр, Viktoria, Kamerton_440, Pandaben, Oleg Streltsov, Alexandr Globov, space monkey, Vladimir Goshev, Fleur Gai, Максим Серёгин, Vladyslav Sokolenko, Елизавета, Pavel D, Иван Дьяченко, Karl Soveren, sepeca, Olga Podolskaya, Yevhen, Aleksei Masliukov, Eugene Tsaryk, Vladimir Gavriushov, Maria Burtseva, Aleksey Sazonov, Irina Shakhverdova, Evgeny Vrublevsky, Katya Prokopchuk, Bogdan Ignatovych, Lirin Alex, Alterien \n\nСайт студии: http://vertdider.com\n\nМы в социальных сетях:\n- http://vk.com/studio_vd\n- https://twitter.com/Vert_Dider\n- http://coub.com/vertdider\n- https://t.me/vertdider\n\nРазрешение на публикацию: https://goo.gl/6n4dT7\n© https://www.youtube.com/user/1veritasium\nИсточник: https://youtu.be/GzbKb59my3U", "Интерференция одиночных фотонов [Veritasium]", 373, false, "No2H8ppHs4I", "https://www.youtube.com/watch?v=No2H8ppHs4I", "/downloads/Youtube/0_Download/2020-01-24 Интерференция одиночных фотонов [Veritasium].mp4", false, 1, ~U[2020-01-24 17:12:46Z]] 13:54:20.145 [debug] QUERY OK source="sources" db=2.5ms idle=653.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:20.147 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=69.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:20.149 [debug] QUERY OK source="media_items" db=1.9ms idle=69.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 13:54:20.150 [debug] Current batch of media processed. Will check again in 1000ms 13:54:21.151 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "▶ Заметно. Стильно. С вами. Брендированная продукция Клима Жукова - https://uzhukoffa.ru/?erid=2Vtzqwe6p2o\n▶ Присоединяйтесь к подписчикам Клима Жукова на Boosty - https://boosty.to/uzhukoffa/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru: смотреть ролики в раннем доступе - https://sponsr.ru/zhukov/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru:«Уроки истории»: погружаемся в прошлое вместе! - https://sponsr.ru/uzhukoffa_lessons/?erid=2Vtzqwe6p2o\n\nАудиоверсия - https://klimzhukov.mave.digital/ep-525\n\nЕсли вы заинтересованы в моём творчестве, имеете право поддержать рублём: \nЯндекс деньги: https://yoomoney.ru/to/410015864712516\nКарта Сбербанка 4276 5500 4462 1053\nПоддержать проект из-за рубежа: 5598 8820 8874 7611\n\nМы в соц. сетях:\nTelegram Клима Жукова https://t.me/klimzhukoff\nTelegram группы УЖукова https://t.me/uzhukova\nВконтакте: https://vk.com/uzhukoffa\nДзен: https://dzen.ru/klimzhukoff\nРутуб:https://rutube.ru/channel/23535121/\nЯндекс-подкасты - https://music.yandex.ru/album/22908862\n\nТаймкод: \n00:01:13 Отставка Зубатова\n00:02:12 Георгий Гапон\n00:03:59 Карьера Гапона\n00:04:45 Переезд в Петербург\n00:05:45 Популярность Гапона\n00:06:41 Проект Гапона\n00:09:20 Встреча с Зубатовым\n00:11:18 Идеи Гапона о рабочем движении\n00:11:41 Финансирование организации\n00:12:34 Планы Гапона\n00:14:19 Независимость организации\n00:15:17 Роль полиции и властей\n00:16:54 Иллюзия контроля\n00:18:51 Преимущества для рабочих\n00:20:58 Нюансы организации\n00:21:16 Программа пяти\n00:22:16 Давление на Гапона\n00:23:14 Политические изменения\n00:24:12 Возвращение народных волнений\n00:26:04 Конфликт на Путиловском заводе\n00:28:02 Забастовка и петиция\n00:30:15 Инцидент с водосвятием\n00:31:24 Введение военного положения\n00:32:22 Требования петиции\n00:33:00 Реакция властей\n00:34:53 Попытки Гапона избежать конфликта\n00:37:38 Совещание и решение об аресте\n00:38:37 Подготовка к аресту Гапона\n00:40:34 Нарастание напряжённости\n00:41:30 Попытка интеллигенции вмешаться\n00:42:09 Дневник Николая II\n00:42:19 Забастовка в Петербурге\n00:43:19 Мирное шествие\n00:44:19 Противоречия в рапортах\n00:45:19 Расстрел колонны\n00:46:17 Последствия расстрела\n00:47:14 Реакция общества\n\n#ПерваяРусскаяРеволюция #Революция1905 #ИсторияРоссии #КлимЖуков\n\nРеклама. ИП Жуков К.А. Erid: 2Vtzqwe6p2o", "duration" => 2926, "filename" => "/downloads/Youtube/0_Download/2026-04-06 Поп Гапон и кровавое воскресенье | Первая русская революция № 3.mp4", "id" => "6-CkGhysLBU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6-CkGhysLBU", "playlist_index" => 9, "timestamp" => 1775488500, "title" => "Поп Гапон и кровавое воскресенье | Первая русская революция № 3", "upload_date" => "20260406"} 13:54:21.153 [debug] QUERY OK source="sources" db=1.0ms idle=1009.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:21.154 [debug] QUERY OK source="sources" db=0.9ms idle=1007.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:21.172 [debug] QUERY OK source="media_items" db=18.1ms idle=1006.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-06 15:15:00Z], 1] 13:54:21.195 [debug] QUERY OK source="media_items" db=21.8ms idle=1023.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["▶ Заметно. Стильно. С вами. Брендированная продукция Клима Жукова - https://uzhukoffa.ru/?erid=2Vtzqwe6p2o\n▶ Присоединяйтесь к подписчикам Клима Жукова на Boosty - https://boosty.to/uzhukoffa/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru: смотреть ролики в раннем доступе - https://sponsr.ru/zhukov/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru:«Уроки истории»: погружаемся в прошлое вместе! - https://sponsr.ru/uzhukoffa_lessons/?erid=2Vtzqwe6p2o\n\nАудиоверсия - https://klimzhukov.mave.digital/ep-525\n\nЕсли вы заинтересованы в моём творчестве, имеете право поддержать рублём: \nЯндекс деньги: https://yoomoney.ru/to/410015864712516\nКарта Сбербанка 4276 5500 4462 1053\nПоддержать проект из-за рубежа: 5598 8820 8874 7611\n\nМы в соц. сетях:\nTelegram Клима Жукова https://t.me/klimzhukoff\nTelegram группы УЖукова https://t.me/uzhukova\nВконтакте: https://vk.com/uzhukoffa\nДзен: https://dzen.ru/klimzhukoff\nРутуб:https://rutube.ru/channel/23535121/\nЯндекс-подкасты - https://music.yandex.ru/album/22908862\n\nТаймкод: \n00:01:13 Отставка Зубатова\n00:02:12 Георгий Гапон\n00:03:59 Карьера Гапона\n00:04:45 Переезд в Петербург\n00:05:45 Популярность Гапона\n00:06:41 Проект Гапона\n00:09:20 Встреча с Зубатовым\n00:11:18 Идеи Гапона о рабочем движении\n00:11:41 Финансирование организации\n00:12:34 Планы Гапона\n00:14:19 Независимость организации\n00:15:17 Роль полиции и властей\n00:16:54 Иллюзия контроля\n00:18:51 Преимущества для рабочих\n00:20:58 Нюансы организации\n00:21:16 Программа пяти\n00:22:16 Давление на Гапона\n00:23:14 Политические изменения\n00:24:12 Возвращение народных волнений\n00:26:04 Конфликт на Путиловском заводе\n00:28:02 Забастовка и петиция\n00:30:15 Инцидент с водосвятием\n00:31:24 Введение военного положения\n00:32:22 Требования петиции\n00:33:00 Реакция властей\n00:34:53 Попытки Гапона избежать конфликта\n00:37:38 Совещание и решение об аресте\n00:38:37 Подготовка к аресту Гапона\n00:40:34 Нарастание напряжённости\n00:41:30 Попытка интеллигенции вмешаться\n00:42:09 Дневник Николая II\n00:42:19 Забастовка в Петербурге\n00:43:19 Мирное шествие\n00:44:19 Противоречия в рапортах\n00:45:19 Расстрел колонны\n00:46:17 Последствия расстрела\n00:47:14 Реакция общества\n\n#ПерваяРусскаяРеволюция #Революция1905 #ИсторияРоссии #КлимЖуков\n\nРеклама. ИП Жуков К.А. Erid: 2Vtzqwe6p2o", "Поп Гапон и кровавое воскресенье | Первая русская революция № 3", "afff6e35-cfe7-4082-b436-d02df3f3b912", 2926, false, "6-CkGhysLBU", "https://www.youtube.com/watch?v=6-CkGhysLBU", 9, "/downloads/Youtube/0_Download/2026-04-06 Поп Гапон и кровавое воскресенье | Первая русская революция № 3.mp4", false, false, false, 1, [], 3, ~U[2026-04-06 15:15:00Z], ~U[2026-07-13 10:54:21Z], ~U[2026-07-13 10:54:21Z], "▶ Заметно. Стильно. С вами. Брендированная продукция Клима Жукова - https://uzhukoffa.ru/?erid=2Vtzqwe6p2o\n▶ Присоединяйтесь к подписчикам Клима Жукова на Boosty - https://boosty.to/uzhukoffa/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru: смотреть ролики в раннем доступе - https://sponsr.ru/zhukov/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru:«Уроки истории»: погружаемся в прошлое вместе! - https://sponsr.ru/uzhukoffa_lessons/?erid=2Vtzqwe6p2o\n\nАудиоверсия - https://klimzhukov.mave.digital/ep-525\n\nЕсли вы заинтересованы в моём творчестве, имеете право поддержать рублём: \nЯндекс деньги: https://yoomoney.ru/to/410015864712516\nКарта Сбербанка 4276 5500 4462 1053\nПоддержать проект из-за рубежа: 5598 8820 8874 7611\n\nМы в соц. сетях:\nTelegram Клима Жукова https://t.me/klimzhukoff\nTelegram группы УЖукова https://t.me/uzhukova\nВконтакте: https://vk.com/uzhukoffa\nДзен: https://dzen.ru/klimzhukoff\nРутуб:https://rutube.ru/channel/23535121/\nЯндекс-подкасты - https://music.yandex.ru/album/22908862\n\nТаймкод: \n00:01:13 Отставка Зубатова\n00:02:12 Георгий Гапон\n00:03:59 Карьера Гапона\n00:04:45 Переезд в Петербург\n00:05:45 Популярность Гапона\n00:06:41 Проект Гапона\n00:09:20 Встреча с Зубатовым\n00:11:18 Идеи Гапона о рабочем движении\n00:11:41 Финансирование организации\n00:12:34 Планы Гапона\n00:14:19 Независимость организации\n00:15:17 Роль полиции и властей\n00:16:54 Иллюзия контроля\n00:18:51 Преимущества для рабочих\n00:20:58 Нюансы организации\n00:21:16 Программа пяти\n00:22:16 Давление на Гапона\n00:23:14 Политические изменения\n00:24:12 Возвращение народных волнений\n00:26:04 Конфликт на Путиловском заводе\n00:28:02 Забастовка и петиция\n00:30:15 Инцидент с водосвятием\n00:31:24 Введение военного положения\n00:32:22 Требования петиции\n00:33:00 Реакция властей\n00:34:53 Попытки Гапона избежать конфликта\n00:37:38 Совещание и решение об аресте\n00:38:37 Подготовка к аресту Гапона\n00:40:34 Нарастание напряжённости\n00:41:30 Попытка интеллигенции вмешаться\n00:42:09 Дневник Николая II\n00:42:19 Забастовка в Петербурге\n00:43:19 Мирное шествие\n00:44:19 Противоречия в рапортах\n00:45:19 Расстрел колонны\n00:46:17 Последствия расстрела\n00:47:14 Реакция общества\n\n#ПерваяРусскаяРеволюция #Революция1905 #ИсторияРоссии #КлимЖуков\n\nРеклама. ИП Жуков К (truncated) 13:54:21.197 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=697.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:21.199 [debug] QUERY OK source="media_profiles" db=1.1ms idle=44.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:21.201 [debug] QUERY OK source="media_items" db=1.7ms idle=45.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 [9] 13:54:21.201 [debug] Current batch of media processed. Will check again in 1000ms 13:54:22.202 [debug] Current batch of media processed. Will check again in 1000ms 13:54:23.203 [debug] Current batch of media processed. Will check again in 1000ms 13:54:24.204 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "The Artemis 2 crew talks with Canadian Space Agency, children and more in this press event from the Orion spacecraft. \n\nCredit: NASA", "duration" => 806, "filename" => "/downloads/Youtube/0_Download/2026-04-05 Artemis 2 crew shows off 'space food,' demonstrate CPR and more en route to the moon.mp4", "id" => "6GSqfURNOa4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6GSqfURNOa4", "playlist_index" => 10, "timestamp" => 1775412009, "title" => "Artemis 2 crew shows off 'space food,' demonstrate CPR and more en route to the moon", "upload_date" => "20260405"} 13:54:24.206 [debug] QUERY OK source="sources" db=1.2ms idle=1193.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:24.208 [debug] QUERY OK source="sources" db=1.4ms idle=1195.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:24.229 [debug] QUERY OK source="media_items" db=21.0ms idle=1196.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-05 18:00:09Z], 1] 13:54:24.243 [debug] QUERY OK source="media_items" db=13.4ms idle=1218.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The Artemis 2 crew talks with Canadian Space Agency, children and more in this press event from the Orion spacecraft. \n\nCredit: NASA", "Artemis 2 crew shows off 'space food,' demonstrate CPR and more en route to the moon", "af10d87f-4c2e-4c7d-b318-99193de8ed8a", 806, false, "6GSqfURNOa4", "https://www.youtube.com/watch?v=6GSqfURNOa4", 10, "/downloads/Youtube/0_Download/2026-04-05 Artemis 2 crew shows off 'space food,' demonstrate CPR and more en route to the moon.mp4", false, false, false, 1, [], 4, ~U[2026-04-05 18:00:09Z], ~U[2026-07-13 10:54:24Z], ~U[2026-07-13 10:54:24Z], "The Artemis 2 crew talks with Canadian Space Agency, children and more in this press event from the Orion spacecraft. \n\nCredit: NASA", "Artemis 2 crew shows off 'space food,' demonstrate CPR and more en route to the moon", 806, false, "6GSqfURNOa4", "https://www.youtube.com/watch?v=6GSqfURNOa4", "/downloads/Youtube/0_Download/2026-04-05 Artemis 2 crew shows off 'space food,' demonstrate CPR and more en route to the moon.mp4", false, 1, ~U[2026-04-05 18:00:09Z]] 13:54:24.246 [debug] QUERY OK source="sources" db=2.0ms idle=737.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:24.247 [debug] QUERY OK source="media_profiles" db=1.1ms 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" = ?) [2] 13:54:24.249 [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 [10] 13:54:24.249 [debug] Current batch of media processed. Will check again in 1000ms 13:54:25.251 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Лаборатория Байкал: от климата до лекарств. Беседу ведут Алексей Семихатов и Максим Тимофеев. \n\nБайкал – величайшая природная лаборатория на планете возрастом 25 миллионов лет. Это не просто озеро, а уникальный климатический архив. Его глубинные слои, словно страницы гигантской летописи, хранят детальные записи обо всех изменениях атмосферы Земли. Изучая их, ученые могут моделировать наше климатическое будущее. А еще здесь возникла вселенная из тысяч видов, большинство из которых не встречаются больше нигде. Губки, рачки, микроорганизмы – это живые эксперименты эволюции, результат ее долгой и тонкой работы. Их удивительные биомолекулы могут стать ключом к созданию новых лекарств. О феномене Байкала в этом выпуске «Вопроса науки» беседуем с доктором биологических наук, директором Научно-исследовательского института биологии озера Байкал Иркутского государственного университета, профессором Иркутского государственного университета Максимом Тимофеевым.\n\n00:00 Тема и гость выпуска\n01:05 В чём уникальность Байкала\n02:40 Возраст озёр\n04:17 Байкал увеличивается\n05:37 Какова глубина ложа Байкала\n07:17 Что хранит в себе Байкал\n08:20 «Байкал-бурение»\n09:33 Массовые вымирания в Байкале\n11:55 Тропики на Байкале\n14:24 Во времена мерзлоты\n15:07 Адаптация Байкала с климатическим изменениям\n16:23 Эндемики Байкала\n17:25 Недосягаемое разнообразие Байкала \n20:36 Насыщение Байкала кислородом\n25:00 Гиганты Байкала\n26:25 Криптические виды \n29:30 Как организмы Байкала помогают его изучать\n31:52 Как сегодня изучают Байкал\n35:55 Потенциал для биотехнологий\n\n#семихатов #природа #байкал #озеро", "duration" => 2504, "filename" => "/downloads/Youtube/0_Download/2026-04-01 Что скрывает Байкал — Семихатов, Тимофеев.mp4", "id" => "0W-e6HbnZw4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=0W-e6HbnZw4", "playlist_index" => 11, "timestamp" => 1775059800, "title" => "Что скрывает Байкал — Семихатов, Тимофеев", "upload_date" => "20260401"} 13:54:25.253 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1008.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:25.254 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1007.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:25.284 [debug] QUERY OK source="media_items" db=29.5ms idle=1007.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-01 16:10:00Z], 1] 13:54:25.316 [debug] QUERY OK source="media_items" db=30.3ms queue=0.1ms idle=1035.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Байкал – величайшая природная лаборатория на планете возрастом 25 миллионов лет. Это не просто озеро, а уникальный климатический архив. Его глубинные слои, словно страницы гигантской летописи, хранят детальные записи обо всех изменениях атмосферы Земли. Изучая их, ученые могут моделировать наше климатическое будущее. А еще здесь возникла вселенная из тысяч видов, большинство из которых не встречаются больше нигде. Губки, рачки, микроорганизмы – это живые эксперименты эволюции, результат ее долгой и тонкой работы. Их удивительные биомолекулы могут стать ключом к созданию новых лекарств. О феномене Байкала в этом выпуске «Вопроса науки» беседуем с доктором биологических наук, директором Научно-исследовательского института биологии озера Байкал Иркутского государственного университета, профессором Иркутского государственного университета Максимом Тимофеевым.\n\n00:00 Тема и гость выпуска\n01:05 В чём уникальность Байкала\n02:40 Возраст озёр\n04:17 Байкал увеличивается\n05:37 Какова глубина ложа Байкала\n07:17 Что хранит в себе Байкал\n08:20 «Байкал-бурение»\n09:33 Массовые вымирания в Байкале\n11:55 Тропики на Байкале\n14:24 Во времена мерзлоты\n15:07 Адаптация Байкала с климатическим изменениям\n16:23 Эндемики Байкала\n17:25 Недосягаемое разнообразие Байкала \n20:36 Насыщение Байкала кислородом\n25:00 Гиганты Байкала\n26:25 Криптические виды \n29:30 Как организмы Байкала помогают его изучать\n31:52 Как сегодня изучают Байкал\n35:55 Потенциал для биотехнологий\n\n#семихатов #природа #байкал #озеро", "Что скрывает Байкал — Семихатов, Тимофеев", "3e22e207-df71-4da5-b761-01021719f834", 2504, false, "0W-e6HbnZw4", "https://www.youtube.com/watch?v=0W-e6HbnZw4", 11, "/downloads/Youtube/0_Download/2026-04-01 Что скрывает Байкал — Семихатов, Тимофеев.mp4", false, false, false, 1, [], 2, ~U[2026-04-01 16:10:00Z], ~U[2026-07-13 10:54:25Z], ~U[2026-07-13 10:54:25Z], "Лаборатория Байкал: от климата до лекарств. Беседу ведут Алексей Семихатов и Максим Тимофеев. \n\nБайкал – величайшая природная лаборатория на планете возрастом 25 миллионов лет. Это не просто озеро, а уникальный климатический архив. Его глубинные слои, словно страницы гигантской летописи, хранят детальные записи обо всех изменениях атмосферы Земли. Изучая их, ученые могут моделировать наше климатическое будущее. А еще здесь возникла вселенная из тысяч видов, большинство из которых не встречаются больше нигде. Губки, рачки, микроорганизмы – это живые эксперименты эволюции, результат ее долгой и тонкой работы. Их удивительные биомолекулы могут стать ключом к созданию новых лекарств. О феномене Байкала в этом выпуске «Вопроса науки» беседуем с доктором биологических наук, директором Научно-исследовательского института биологии озера Байкал Иркутского государственного университета, профессором Иркутского государственного университета Максимом Тимофеевым.\n\n00:00 Тема и гость выпуска\n01:05 В чём уникальность Байкала\n02:40 Возраст озёр\n04:17 Байкал увеличивается\n05:37 Какова глубина ложа Байкала\n07:17 Что хранит в себе Байкал\n08:20 «Байкал-бурение»\n09:33 Массовые вымирания в Байкале\n11:55 Тропики на Байкале\n14:24 Во времена мерзлоты\n15:07 Адаптация Байкала с климатическим изменениям\n16:23 Эндемики Байкала\n17:25 Недосягаемое разнообразие Байкала \n20:36 Насыщение Байкала кислородом\n25:00 Гиганты Байкала\n26:25 Криптические виды \n29:30 Как организмы Байкала помогают его изучать\n31:52 Как сегодня изучают Байкал\n35:55 Потенциал для биотехнологий\n\n#семихатов #природа #байкал #озеро", "Что скрывает Байкал — Семихатов, Тимофеев", 2504, false, "0W-e6HbnZw4", "https://www.youtube.com/watch?v=0W-e6HbnZw4", "/downloads/Youtube/0_Download/2026-04-01 Что скрывает Байкал — Семихатов, Тимофеев.mp4", false, 1, ~U[2026-04-01 16:10:00Z]] 13:54:25.319 [debug] QUERY OK source="sources" db=2.5ms queue=0.1ms idle=807.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:25.321 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.1ms idle=66.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:25.323 [debug] QUERY OK source="media_items" db=2.2ms idle=66.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [11] 13:54:25.324 [debug] Current batch of media processed. Will check again in 1000ms 13:54:26.323 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ещё мои касты по Supreme Commander на Бусти - https://boosty.to/professional\n\nТелеграм с моими заметками - https://t.me/YuriProfessional\nГруппа Вконтакте - https://vk.com/superyourassik\nSupreme Commander во Вконтакте - https://vkvideo.ru/@professionalsupreme\n\nКомментирует, как обычно, профессионал.", "duration" => 4183, "filename" => "/downloads/Youtube/0_Download/2026-04-08 Война на истощение до ПОСЛЕДНЕЙ КОПЕЙКИ - ужасная игра в Supreme Commander [495].mkv", "id" => "Dy8t8fRN7eU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Dy8t8fRN7eU", "playlist_index" => 12, "timestamp" => 1775656819, "title" => "Война на истощение до ПОСЛЕДНЕЙ КОПЕЙКИ - ужасная игра в Supreme Commander [495]", "upload_date" => "20260408"} 13:54:26.324 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1009.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:26.325 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1007.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:26.356 [debug] QUERY OK source="media_items" db=29.9ms queue=0.1ms idle=1006.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-08 14:00:19Z], 1] 13:54:26.381 [debug] QUERY OK source="media_items" db=24.3ms idle=1034.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" ["Ещё мои касты по Supreme Commander на Бусти - https://boosty.to/professional\n\nТелеграм с моими заметками - https://t.me/YuriProfessional\nГруппа Вконтакте - https://vk.com/superyourassik\nSupreme Commander во Вконтакте - https://vkvideo.ru/@professionalsupreme\n\nКомментирует, как обычно, профессионал.", "Война на истощение до ПОСЛЕДНЕЙ КОПЕЙКИ - ужасная игра в Supreme Commander [495]", "ce805e7a-8f21-4a2e-9490-63027b7375b5", 4183, false, "Dy8t8fRN7eU", "https://www.youtube.com/watch?v=Dy8t8fRN7eU", 12, "/downloads/Youtube/0_Download/2026-04-08 Война на истощение до ПОСЛЕДНЕЙ КОПЕЙКИ - ужасная игра в Supreme Commander [495].mkv", false, false, false, 1, [], 4, ~U[2026-04-08 14:00:19Z], ~U[2026-07-13 10:54:26Z], ~U[2026-07-13 10:54:26Z], "Ещё мои касты по Supreme Commander на Бусти - https://boosty.to/professional\n\nТелеграм с моими заметками - https://t.me/YuriProfessional\nГруппа Вконтакте - https://vk.com/superyourassik\nSupreme Commander во Вконтакте - https://vkvideo.ru/@professionalsupreme\n\nКомментирует, как обычно, профессионал.", "Война на истощение до ПОСЛЕДНЕЙ КОПЕЙКИ - ужасная игра в Supreme Commander [495]", 4183, false, "Dy8t8fRN7eU", "https://www.youtube.com/watch?v=Dy8t8fRN7eU", "/downloads/Youtube/0_Download/2026-04-08 Война на истощение до ПОСЛЕДНЕЙ КОПЕЙКИ - ужасная игра в Supreme Commander [495].mkv", false, 1, ~U[2026-04-08 14:00:19Z]] 13:54:26.384 [debug] QUERY OK source="sources" db=2.4ms idle=871.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:26.385 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=59.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:26.388 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=60.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12] 13:54:26.388 [debug] Current batch of media processed. Will check again in 1000ms 13:54:27.389 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Канал Данила, гида с Итурупа: https://www.youtube.com/@Romanov.fishing65\nЕго телега: @romanovfishing\nВидео Толи с поездки: https://youtu.be/UoMHfLL3kxU?si=VnRKVoXjDsmFet2C", "duration" => 4922, "filename" => "/downloads/Youtube/0_Download/2026-04-08 Остров Итуруп! Безлюдные реки и дикая рыба!.mkv", "id" => "moXLxRuvg0w", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=moXLxRuvg0w", "playlist_index" => 13, "timestamp" => 1775646026, "title" => "Остров Итуруп! Безлюдные реки и дикая рыба!", "upload_date" => "20260408"} 13:54:27.391 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1008.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:27.392 [debug] QUERY OK source="sources" db=1.0ms idle=1007.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:27.416 [debug] QUERY OK source="media_items" db=23.6ms idle=1006.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-08 11:00:26Z], 1] 13:54:27.451 [debug] QUERY OK source="media_items" db=34.1ms idle=1028.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/@Romanov.fishing65\nЕго телега: @romanovfishing\nВидео Толи с поездки: https://youtu.be/UoMHfLL3kxU?si=VnRKVoXjDsmFet2C", "Остров Итуруп! Безлюдные реки и дикая рыба!", "f70e8b9c-188d-4f1d-ba40-94b717894c09", 4922, false, "moXLxRuvg0w", "https://www.youtube.com/watch?v=moXLxRuvg0w", 13, "/downloads/Youtube/0_Download/2026-04-08 Остров Итуруп! Безлюдные реки и дикая рыба!.mkv", false, false, false, 1, [], 4, ~U[2026-04-08 11:00:26Z], ~U[2026-07-13 10:54:27Z], ~U[2026-07-13 10:54:27Z], "Канал Данила, гида с Итурупа: https://www.youtube.com/@Romanov.fishing65\nЕго телега: @romanovfishing\nВидео Толи с поездки: https://youtu.be/UoMHfLL3kxU?si=VnRKVoXjDsmFet2C", "Остров Итуруп! Безлюдные реки и дикая рыба!", 4922, false, "moXLxRuvg0w", "https://www.youtube.com/watch?v=moXLxRuvg0w", "/downloads/Youtube/0_Download/2026-04-08 Остров Итуруп! Безлюдные реки и дикая рыба!.mkv", false, 1, ~U[2026-04-08 11:00:26Z]] 13:54:27.455 [debug] QUERY OK source="sources" db=4.0ms queue=0.1ms idle=938.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:27.457 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.2ms idle=64.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:27.460 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=65.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 [13] 13:54:27.460 [debug] Current batch of media processed. Will check again in 1000ms 13:54:28.461 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Поддержать выпуск новых видео можно: карта Сбербанк 2202 2068 9937 4479\nПоддержать подпиской на мою авторскую платформу https://sponsr.ru/sovet/ или Бусти https://boosty.to/tyzsovet (там версия ролика в формате 18+ и доступны аудиоверсии роликов)\n\nГруппа Вконтакте https://vk.com/club168951105\nГруппа в телеграм https://t.me/Tyzemsovet\nИсточники:\nТомас де Ваал. Черный сад: Армения и Азербайджан между мирой и войной.\nМ. Жирохов. Меч и огонь Карабаха. Хроника незнаменитой войны. 1988–1994.\nМ. Велимамедов. Карабахская война 1991-1994.\nР. Кочарян. Жизнь и свобода.\nСписок советских военнослужащих, погибших в ходе \"Черного января\" 1990 года https://artofwar.ru/z/zhirohow_m_a/text_0450.shtml?ysclid=mksksdfoiz567550778\nИспользованы материалы с форума Milhistory.org, где представлен большой массив данных по теме. \n\n00:00 - введение\n07:37 - древняя и феодальная история Карабаха\n19:29 - Карабах в составе Российской Империи\n39:04 - 1917 год и первая армяно-азербайджанская война\n48:25 - Приход большевиков и создание НКАО\n01:00:49 - Эпоха Застоя: пожар под ковром\n01:26:35 - Перестройка: пламя вырывается наружу\n01:47:20 - Черный январь в Баку\n02:06:54 - операция \"Кольцо\"\n02:20:05 - крах СССР и первый этап войны\n02:38:50 - дашалтинская операция\n02:49:48 - ходжалинская резня\n02:56:23 - битва за Шушу\n03:13:16 - азербайджанское контрнаступление\n03:32:57 - смена курса Азербайджана, армяне делают выводы из поражения\n03:56:15 - операция \"Коридор\"\n04:02:42 - Эльчибей уничтожает свою армию\n04:21:28 - военный мятеж в Азербайджане\n04:30:34 - армяне продолжают наступать\n04:37:37 - попытка азербайджанского контрнаступления\n04:45:10 - конец войны, итоги и выводы", "duration" => 17747, "filename" => "/downloads/Youtube/0_Download/2026-01-25 Период распада. Первая Карабахская война..mp4", "id" => "cY2psJov4Ls", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=cY2psJov4Ls", "playlist_index" => 14, "timestamp" => 1769328674, "title" => "Период распада. Первая Карабахская война.", "upload_date" => "20260125"} 13:54:28.463 [debug] QUERY OK source="sources" db=0.9ms idle=1011.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:28.464 [debug] QUERY OK source="sources" db=0.9ms idle=1007.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:28.507 [debug] QUERY OK source="media_items" db=42.9ms idle=1006.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-25 08:11:14Z], 1] 13:54:28.543 [debug] QUERY OK source="media_items" db=34.9ms 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" ["Поддержать выпуск новых видео можно: карта Сбербанк 2202 2068 9937 4479\nПоддержать подпиской на мою авторскую платформу https://sponsr.ru/sovet/ или Бусти https://boosty.to/tyzsovet (там версия ролика в формате 18+ и доступны аудиоверсии роликов)\n\nГруппа Вконтакте https://vk.com/club168951105\nГруппа в телеграм https://t.me/Tyzemsovet\nИсточники:\nТомас де Ваал. Черный сад: Армения и Азербайджан между мирой и войной.\nМ. Жирохов. Меч и огонь Карабаха. Хроника незнаменитой войны. 1988–1994.\nМ. Велимамедов. Карабахская война 1991-1994.\nР. Кочарян. Жизнь и свобода.\nСписок советских военнослужащих, погибших в ходе \"Черного января\" 1990 года https://artofwar.ru/z/zhirohow_m_a/text_0450.shtml?ysclid=mksksdfoiz567550778\nИспользованы материалы с форума Milhistory.org, где представлен большой массив данных по теме. \n\n00:00 - введение\n07:37 - древняя и феодальная история Карабаха\n19:29 - Карабах в составе Российской Империи\n39:04 - 1917 год и первая армяно-азербайджанская война\n48:25 - Приход большевиков и создание НКАО\n01:00:49 - Эпоха Застоя: пожар под ковром\n01:26:35 - Перестройка: пламя вырывается наружу\n01:47:20 - Черный январь в Баку\n02:06:54 - операция \"Кольцо\"\n02:20:05 - крах СССР и первый этап войны\n02:38:50 - дашалтинская операция\n02:49:48 - ходжалинская резня\n02:56:23 - битва за Шушу\n03:13:16 - азербайджанское контрнаступление\n03:32:57 - смена курса Азербайджана, армяне делают выводы из поражения\n03:56:15 - операция \"Коридор\"\n04:02:42 - Эльчибей уничтожает свою армию\n04:21:28 - военный мятеж в Азербайджане\n04:30:34 - армяне продолжают наступать\n04:37:37 - попытка азербайджанского контрнаступления\n04:45:10 - конец войны, итоги и выводы", "Период распада. Первая Карабахская война.", "e45abcf8-29d4-4c3e-9f7c-e511af1a3fe1", 17747, false, "cY2psJov4Ls", "https://www.youtube.com/watch?v=cY2psJov4Ls", 14, "/downloads/Youtube/0_Download/2026-01-25 Период распада. Первая Карабахская война..mp4", false, false, false, 1, [], 1, ~U[2026-01-25 08:11:14Z], ~U[2026-07-13 10:54:28Z], ~U[2026-07-13 10:54:28Z], "Поддержать выпуск новых видео можно: карта Сбербанк 2202 2068 9937 4479\nПоддержать подпиской на мою авторскую платформу https://sponsr.ru/sovet/ или Бусти https://boosty.to/tyzsovet (там версия ролика в формате 18+ и доступны аудиоверсии роликов)\n\nГруппа Вконтакте https://vk.com/club168951105\nГруппа в телеграм https://t.me/Tyzemsovet\nИсточники:\nТомас де Ваал. Черный сад: Армения и Азербайджан между мирой и войной.\nМ. Жирохов. Меч и огонь Карабаха. Хроника незнаменитой войны. 1988–1994.\nМ. Велимамедов. Карабахская война 1991-1994.\nР. Кочарян. Жизнь и свобода.\nСписок советских военнослужащих, погибших в ходе \"Черного января\" 1990 года https://artofwar.ru/z/zhirohow_m_a/text_0450.shtml?ysclid=mksksdfoiz567550778\nИспользованы материалы с форума Milhistory.org, где представлен большой массив данных по теме. \n\n00:00 - введение\n07:37 - древняя и феодальная история Карабаха\n19:29 - Карабах в составе Российской Империи\n39:04 - 1917 год и первая армяно-азербайджанская война\n48:25 - Приход большевиков и создание НКАО\n01:00:49 - Эпоха Застоя: пожар под ковром\n01:26:35 - Перестройка: пламя вырывается наружу\n01:47:20 - Черный январь в Баку\n02:06:54 - операция \"Кольцо\"\n02:20:05 - крах СССР и первый этап войны\n02:38:50 - дашалтинская операция\n02:49:48 - ходжалинская резня\n02:56:23 - битва за Шушу\n03:13:16 - азербайджанское контрнаступление\n03:32:57 - смена курса Азербайджана, армяне делают выводы из поражения\n03:56:15 - операция \"Коридор\"\n04:02:42 - Эльчибей уничтожает свою армию\n04:21:28 - военный мятеж в Азербайджане\n04:30:34 - армяне продолжают наступать\n04:37:37 - попытка азербайджанского контрнаступления\n04:45:10 - конец войны, итоги и выводы", "Период распада. Первая Карабахская война.", 17747, false, "cY2psJov4Ls", "https://www.youtube.com/watch?v=cY2psJov4Ls", "/downloads/Youtube/0_Download/2026-01-25 Период распада. Первая Карабахская война..mp4", false, 1, ~U[2026-01-25 08:11:14Z]] 13:54:28.550 [debug] QUERY OK source="sources" db=6.7ms queue=0.1ms idle=80.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:28.552 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.2ms idle=86.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:28.555 [debug] QUERY OK source="media_items" db=2.2ms idle=45.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 [14] 13:54:28.555 [debug] Current batch of media processed. Will check again in 1000ms 13:54:29.556 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Обсуждаем актуальные события\n\nПоддержи канал:\nhttps://boosty.to/agitprop\nhttps://yoomoney.ru/fundraise/4gMjsQAABis.230104\n\nписьма и новости с мест присылайте на адрес: agitblog@gmail.com\nили в чат-бот: https://t.me/Agitblog_bot в Телеграм\nПодпишись на Telegram: https://t.me/Agitblog", "duration" => 7435, "filename" => "/downloads/Youtube/0_Download/2026-04-04 Стрим по спискам. Иран, блокировки, кризис ⧸⧸ 04.04.mp4", "id" => "0VlcGOO1QsI", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=0VlcGOO1QsI", "playlist_index" => 15, "timestamp" => 1775327962, "title" => "Стрим по спискам. Иран, блокировки, кризис // 04.04", "upload_date" => "20260404"} 13:54:29.557 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1013.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:29.559 [debug] QUERY OK source="sources" db=0.9ms idle=1007.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:29.581 [debug] QUERY OK source="media_items" db=21.9ms idle=1007.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-04 18:39:22Z], 1] 13:54:29.598 [debug] QUERY OK source="media_items" db=16.7ms queue=0.1ms idle=1026.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Обсуждаем актуальные события\n\nПоддержи канал:\nhttps://boosty.to/agitprop\nhttps://yoomoney.ru/fundraise/4gMjsQAABis.230104\n\nписьма и новости с мест присылайте на адрес: agitblog@gmail.com\nили в чат-бот: https://t.me/Agitblog_bot в Телеграм\nПодпишись на Telegram: https://t.me/Agitblog", "Стрим по спискам. Иран, блокировки, кризис // 04.04", "a2a12690-febc-4164-9177-a67789ea1d68", 7435, true, "0VlcGOO1QsI", "https://www.youtube.com/watch?v=0VlcGOO1QsI", 15, "/downloads/Youtube/0_Download/2026-04-04 Стрим по спискам. Иран, блокировки, кризис ⧸⧸ 04.04.mp4", false, false, false, 1, [], 2, ~U[2026-04-04 18:39:22Z], ~U[2026-07-13 10:54:29Z], ~U[2026-07-13 10:54:29Z], "Обсуждаем актуальные события\n\nПоддержи канал:\nhttps://boosty.to/agitprop\nhttps://yoomoney.ru/fundraise/4gMjsQAABis.230104\n\nписьма и новости с мест присылайте на адрес: agitblog@gmail.com\nили в чат-бот: https://t.me/Agitblog_bot в Телеграм\nПодпишись на Telegram: https://t.me/Agitblog", "Стрим по спискам. Иран, блокировки, кризис // 04.04", 7435, true, "0VlcGOO1QsI", "https://www.youtube.com/watch?v=0VlcGOO1QsI", "/downloads/Youtube/0_Download/2026-04-04 Стрим по спискам. Иран, блокировки, кризис ⧸⧸ 04.04.mp4", false, 1, ~U[2026-04-04 18:39:22Z]] 13:54:29.601 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=78.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:29.602 [debug] QUERY OK source="media_profiles" db=1.2ms idle=43.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:29.604 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=44.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [15] 13:54:29.605 [debug] Current batch of media processed. Will check again in 1000ms 13:54:30.606 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Тюменские роботы-пылесосы – https://cgpods.ru/solid26 промокод SOLID26 на скидку до 1000 руб.\nПылесосы CaseGuru создают стерильную медицинскую чистоту БЕЗ химии.\nТГ-блог: https://t.me/cg_pods\n\nКаждый найдёт свой тариф в СберМобайле. 300 минут и 50 Гб за 390 ₽ в месяц, а если хочется по-своему, можно собрать тариф самому - https://clck.ru/3STaYb\n\n► 1 космический рацион - https://www.youtube.com/watch?v=vZyLhcspddA&t \n► 2 космический рацион - https://www.youtube.com/watch?v=SnScTFRlfSk&t\n► 3 космический рацион - https://www.youtube.com/watch?v=ZOJe6xwMcjs&t\n► 4 космический рацион - https://www.youtube.com/watch?v=6UtJ-YJ_xHA&t\n\n► Телега - https://t.me/solidkov\n► Группа ВК - https://vk.com/club_solid\n► ПОДПИСЫВАЙСЯ НА МОЙ КАНАЛ - https://goo.gl/at6fcL\n► МОЙ LIFE канал - https://goo.gl/ZR9ytP\n\n► ВСЕ ОБЗОРЫ НА ИРП - https://goo.gl/bTCFo2\n► КАК СНИМАЛИСЬ ОБЗОРЫ - https://goo.gl/9uIrtT \n► ВЫЖИВАНИЕ, ЭКСПЕРИМЕНТЫ, ПОХОДЫ - https://goo.gl/YSDeT3\n► СТРАЙКБОЛ - https://goo.gl/MZa1sW\n► ОБЗОРЫ ИГР - https://goo.gl/bVmqf8 \n► ВСЕ ПЛЕЙЛИСТЫ - https://goo.gl/7RJF2S\n\nРеклама. Рекламодатель ООО \"СБЕРБАНК-ТЕЛЕКОМ\", ИНН: 7736264044, erid: 2W5zFK3zZrZ\n\n#космическаяеда #сухпай #artemis2 #артемида2 #денькосмонавтики #solid #луна2026", "duration" => 1511, "filename" => "/downloads/Youtube/0_Download/2026-04-09 Космический ДОШИРАК? Пробую самую ДОРОГУЮ еду космонавтов!.mkv", "id" => "sEi31miShKU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=sEi31miShKU", "playlist_index" => 16, "timestamp" => 1775745170, "title" => "Космический ДОШИРАК? Пробую самую ДОРОГУЮ еду космонавтов!", "upload_date" => "20260409"} 13:54:30.607 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1007.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:30.608 [debug] QUERY OK source="sources" db=0.7ms idle=1006.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:30.631 [debug] QUERY OK source="media_items" db=23.1ms idle=1005.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-09 14:32:50Z], 1] 13:54:30.653 [debug] QUERY OK source="media_items" db=20.7ms idle=1027.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://cgpods.ru/solid26 промокод SOLID26 на скидку до 1000 руб.\nПылесосы CaseGuru создают стерильную медицинскую чистоту БЕЗ химии.\nТГ-блог: https://t.me/cg_pods\n\nКаждый найдёт свой тариф в СберМобайле. 300 минут и 50 Гб за 390 ₽ в месяц, а если хочется по-своему, можно собрать тариф самому - https://clck.ru/3STaYb\n\n► 1 космический рацион - https://www.youtube.com/watch?v=vZyLhcspddA&t \n► 2 космический рацион - https://www.youtube.com/watch?v=SnScTFRlfSk&t\n► 3 космический рацион - https://www.youtube.com/watch?v=ZOJe6xwMcjs&t\n► 4 космический рацион - https://www.youtube.com/watch?v=6UtJ-YJ_xHA&t\n\n► Телега - https://t.me/solidkov\n► Группа ВК - https://vk.com/club_solid\n► ПОДПИСЫВАЙСЯ НА МОЙ КАНАЛ - https://goo.gl/at6fcL\n► МОЙ LIFE канал - https://goo.gl/ZR9ytP\n\n► ВСЕ ОБЗОРЫ НА ИРП - https://goo.gl/bTCFo2\n► КАК СНИМАЛИСЬ ОБЗОРЫ - https://goo.gl/9uIrtT \n► ВЫЖИВАНИЕ, ЭКСПЕРИМЕНТЫ, ПОХОДЫ - https://goo.gl/YSDeT3\n► СТРАЙКБОЛ - https://goo.gl/MZa1sW\n► ОБЗОРЫ ИГР - https://goo.gl/bVmqf8 \n► ВСЕ ПЛЕЙЛИСТЫ - https://goo.gl/7RJF2S\n\nРеклама. Рекламодатель ООО \"СБЕРБАНК-ТЕЛЕКОМ\", ИНН: 7736264044, erid: 2W5zFK3zZrZ\n\n#космическаяеда #сухпай #artemis2 #артемида2 #денькосмонавтики #solid #луна2026", "Космический ДОШИРАК? Пробую самую ДОРОГУЮ еду космонавтов!", "9bfac4e2-b268-41a5-bddf-7bc819c5f8f6", 1511, false, "sEi31miShKU", "https://www.youtube.com/watch?v=sEi31miShKU", 16, "/downloads/Youtube/0_Download/2026-04-09 Космический ДОШИРАК? Пробую самую ДОРОГУЮ еду космонавтов!.mkv", false, false, false, 1, [], 3, ~U[2026-04-09 14:32:50Z], ~U[2026-07-13 10:54:30Z], ~U[2026-07-13 10:54:30Z], "Тюменские роботы-пылесосы – https://cgpods.ru/solid26 промокод SOLID26 на скидку до 1000 руб.\nПылесосы CaseGuru создают стерильную медицинскую чистоту БЕЗ химии.\nТГ-блог: https://t.me/cg_pods\n\nКаждый найдёт свой тариф в СберМобайле. 300 минут и 50 Гб за 390 ₽ в месяц, а если хочется по-своему, можно собрать тариф самому - https://clck.ru/3STaYb\n\n► 1 космический рацион - https://www.youtube.com/watch?v=vZyLhcspddA&t \n► 2 космический рацион - https://www.youtube.com/watch?v=SnScTFRlfSk&t\n► 3 космический рацион - https://www.youtube.com/watch?v=ZOJe6xwMcjs&t\n► 4 космический рацион - https://www.youtube.com/watch?v=6UtJ-YJ_xHA&t\n\n► Телега - https://t.me/solidkov\n► Группа ВК - https://vk.com/club_solid\n► ПОДПИСЫВАЙСЯ НА МОЙ КАНАЛ - https://goo.gl/at6fcL\n► МОЙ LIFE канал - https://goo.gl/ZR9ytP\n\n► ВСЕ ОБЗОРЫ НА ИРП - https://goo.gl/bTCFo2\n► КАК СНИМАЛИСЬ ОБЗОРЫ - https://goo.gl/9uIrtT \n► ВЫЖИВАНИЕ, ЭКСПЕРИМЕНТЫ, ПОХОДЫ - https://goo.gl/YSDeT3\n► СТРАЙКБОЛ - https://goo.gl/MZa1sW\n► ОБЗОРЫ ИГР - https://goo.gl/bVmqf8 \n► ВСЕ ПЛЕЙЛИСТЫ - https://goo.gl/7RJF2S\n\nРеклама. Рекламодатель ООО \"СБЕРБАНК-ТЕЛЕКОМ\", ИНН: 7736264044, erid: 2W5zFK3zZrZ\n\n#космическаяеда #сухпай #artemis2 #артемида2 #денькосмонавтики #solid #луна2026", "Космический ДОШИРАК? Пробую самую ДОРОГУЮ еду космонавтов!", 1511, false, "sEi31miShKU", "https://www.youtube.com/watch?v=sEi31miShKU", "/downloads/Youtube/0_Download/2026-04-09 Космический ДОШИРАК? Пробую самую ДОРОГУЮ еду космонавтов!.mkv", false, 1, ~U[2026-04-09 14:32:50Z]] 13:54:30.655 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=129.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:30.657 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=48.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:30.659 [debug] QUERY OK source="media_items" db=1.6ms 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 [16] 13:54:30.659 [debug] Current batch of media processed. Will check again in 1000ms 13:54:31.661 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Когда-то давно (6 лет назад) я поставил себе цель: привести свой Туарег НФ в максимальную комплектацию. Поставить туда все опции, которые ставились в эту модель с завода (кроме парочки не нужных мне). \nТогда же, я довольно рьяно взялся за процесс, но со временем, идея заглохла, из-за чего последняя серия вышла уже 3 года назад.\nПришло время вытащить этот проект с полки, сдуть с него пыль и довести уже это дело до конца! 🙂\n\nОсновной канал: https://www.youtube.com/c/quattro882\n\nИльдар Live это официальный канал группы компаний \"АП\". \nРаботаем c 2013 года. По всей России. \n\nЧем мы можем Вам помочь:\n✔ Подбор автомобилей с гарантией. Проверка по 105 пунктам. Экспертиза, оценка авто: https://podbor.org\n✔ Страхование по всей России ОСАГО/КАСКО: https://ins.podbor.org\n✔ Автосервис. Ремонт, обслуживание авто в Москве: https://service.podbor.org\n✔ Вкуснейший натуральный Мёд с пасеки моего отца: https://honey.podbor.org\n✔ Футболки, толстовки, худи итп мерч здесь: https://merch.podbor.org\n✔ Наклейки, кружки, рамки для номеров итд: sticker-wb.podbor.org и sticker-ozon.podbor.org\n✔ Хочешь работать в нашей компании? Го сюда: https://job.podbor.org\n\nДля тех, кто хочет поддержать наш Благотворительный проект: https://podbor.org/charity/\n\nОбращайтесь! Мы всегда Вам рады!", "duration" => 7831, "filename" => "/downloads/Youtube/0_Download/2026-04-09 Туарег не сломался! Вам просто показалось 😃.mkv", "id" => "ql-wxq4utAw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ql-wxq4utAw", "playlist_index" => 17, "timestamp" => 1775739700, "title" => "Туарег не сломался! Вам просто показалось 😃", "upload_date" => "20260409"} 13:54:31.662 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1008.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:31.664 [debug] QUERY OK source="sources" db=1.0ms idle=1007.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:31.686 [debug] QUERY OK source="media_items" db=21.9ms idle=1007.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-09 13:01:40Z], 1] 13:54:31.706 [debug] QUERY OK source="media_items" db=19.3ms idle=1027.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" ["Когда-то давно (6 лет назад) я поставил себе цель: привести свой Туарег НФ в максимальную комплектацию. Поставить туда все опции, которые ставились в эту модель с завода (кроме парочки не нужных мне). \nТогда же, я довольно рьяно взялся за процесс, но со временем, идея заглохла, из-за чего последняя серия вышла уже 3 года назад.\nПришло время вытащить этот проект с полки, сдуть с него пыль и довести уже это дело до конца! 🙂\n\nОсновной канал: https://www.youtube.com/c/quattro882\n\nИльдар Live это официальный канал группы компаний \"АП\". \nРаботаем c 2013 года. По всей России. \n\nЧем мы можем Вам помочь:\n✔ Подбор автомобилей с гарантией. Проверка по 105 пунктам. Экспертиза, оценка авто: https://podbor.org\n✔ Страхование по всей России ОСАГО/КАСКО: https://ins.podbor.org\n✔ Автосервис. Ремонт, обслуживание авто в Москве: https://service.podbor.org\n✔ Вкуснейший натуральный Мёд с пасеки моего отца: https://honey.podbor.org\n✔ Футболки, толстовки, худи итп мерч здесь: https://merch.podbor.org\n✔ Наклейки, кружки, рамки для номеров итд: sticker-wb.podbor.org и sticker-ozon.podbor.org\n✔ Хочешь работать в нашей компании? Го сюда: https://job.podbor.org\n\nДля тех, кто хочет поддержать наш Благотворительный проект: https://podbor.org/charity/\n\nОбращайтесь! Мы всегда Вам рады!", "Туарег не сломался! Вам просто показалось 😃", "f623b664-9b07-4c48-88dd-08b696b07743", 7831, false, "ql-wxq4utAw", "https://www.youtube.com/watch?v=ql-wxq4utAw", 17, "/downloads/Youtube/0_Download/2026-04-09 Туарег не сломался! Вам просто показалось 😃.mkv", false, false, false, 1, [], 3, ~U[2026-04-09 13:01:40Z], ~U[2026-07-13 10:54:31Z], ~U[2026-07-13 10:54:31Z], "Когда-то давно (6 лет назад) я поставил себе цель: привести свой Туарег НФ в максимальную комплектацию. Поставить туда все опции, которые ставились в эту модель с завода (кроме парочки не нужных мне). \nТогда же, я довольно рьяно взялся за процесс, но со временем, идея заглохла, из-за чего последняя серия вышла уже 3 года назад.\nПришло время вытащить этот проект с полки, сдуть с него пыль и довести уже это дело до конца! 🙂\n\nОсновной канал: https://www.youtube.com/c/quattro882\n\nИльдар Live это официальный канал группы компаний \"АП\". \nРаботаем c 2013 года. По всей России. \n\nЧем мы можем Вам помочь:\n✔ Подбор автомобилей с гарантией. Проверка по 105 пунктам. Экспертиза, оценка авто: https://podbor.org\n✔ Страхование по всей России ОСАГО/КАСКО: https://ins.podbor.org\n✔ Автосервис. Ремонт, обслуживание авто в Москве: https://service.podbor.org\n✔ Вкуснейший натуральный Мёд с пасеки моего отца: https://honey.podbor.org\n✔ Футболки, толстовки, худи итп мерч здесь: https://merch.podbor.org\n✔ Наклейки, кружки, рамки для номеров итд: sticker-wb.podbor.org и sticker-ozon.podbor.org\n✔ Хочешь работать в нашей компании? Го сюда: https://job.podbor.org\n\nДля тех, кто хочет поддержать наш Благотворительный проект: https://podbor.org/charity/\n\nОбращайтесь! Мы всегда Вам рады!", "Туарег не сломался! Вам просто показалось 😃", 7831, false, "ql-wxq4utAw", "https://www.youtube.com/watch?v=ql-wxq4utAw", "/downloads/Youtube/0_Download/2026-04-09 Туарег не сломался! Вам просто показалось 😃.mkv", false, 1, ~U[2026-04-09 13:01:40Z]] 13:54:31.709 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=180.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:31.710 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=46.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:31.713 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=47.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 [17] 13:54:31.713 [debug] Current batch of media processed. Will check again in 1000ms 13:54:32.713 [debug] Current batch of media processed. Will check again in 1000ms 13:54:33.715 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "In this video we go over how to remove apple magic keyboard with touch id keys. If you need to clean your keyboard or keycaps have popped off and need to be reinstalled or replaced, this guide should help. Maybe you spilled something on your keyboard and need to clean it out because the keys are sticky or crunchy. \n\nIf you have a Apple Magic Keyboard with touch ID but without the numeric pad you can follow this video as well but the arrow keys will be different.\n\nOther Videos that can help clean fix or repair your apple macbook keyboard\n\nCleaning Sticky Keys on a Macbook air - https://youtu.be/R3x_MWDqZFE\nRemoving Keys on Magic Keyboard 2 - https://youtu.be/rPbaxUdElHQ\nMagic Keyboard 1 (original wireless apple keyboard) - https://youtu.be/HryU5nFV7X4\n\nVideo index\n0:00 Intro\n54:03 Key Removal (numbers, letters, function, all the square keys)\n2:16 Keyboard Cleaning (alcohol on keyboard with toothbrush, water on keycaps)\n2:29 Key Reinstall (numbers, letters, function, all the square keys)\n2:51 Option Key Removal + Reinstall \n3:16 F19 Key Removal + Reinstall \n3:48 How to remove delete key return key 0 key Enter Key tab key caps lock key control key\n5:23 How to reinstall these things \n6:21 Enter Key on Numeric Pad Removal\n6:56 Enter Key Reinstall\n7:26 Shift Key Removal\n8:40 Shift Key Installation\n9:21 How to Remove Spacebar\n11:02 How to Reinstall Spacebar\n11:50 How to Remove Scissor Switch on Apple Keyboard\n12:58 How to Put Scissor Switch together\n14:06 How to Reinstall Scissor Switch on keyboard", "duration" => 933, "filename" => "/downloads/Youtube/0_Download/2022-02-10 How to Remove Apple Magic Keyboard with Touch ID Keys (Clean Sticky or Replace Keys).mkv", "id" => "QY2XnmnClJY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=QY2XnmnClJY", "playlist_index" => 18, "timestamp" => 1644463468, "title" => "How to Remove Apple Magic Keyboard with Touch ID Keys (Clean Sticky or Replace Keys)", "upload_date" => "20220210"} 13:54:33.716 [debug] QUERY OK source="sources" db=1.0ms idle=705.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:33.717 [debug] QUERY OK source="sources" db=1.0ms idle=707.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:33.740 [debug] QUERY OK source="media_items" db=22.0ms idle=708.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-10 03:24:28Z], 1] 13:54:33.771 [debug] QUERY OK source="media_items" db=30.3ms idle=730.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" ["In this video we go over how to remove apple magic keyboard with touch id keys. If you need to clean your keyboard or keycaps have popped off and need to be reinstalled or replaced, this guide should help. Maybe you spilled something on your keyboard and need to clean it out because the keys are sticky or crunchy. \n\nIf you have a Apple Magic Keyboard with touch ID but without the numeric pad you can follow this video as well but the arrow keys will be different.\n\nOther Videos that can help clean fix or repair your apple macbook keyboard\n\nCleaning Sticky Keys on a Macbook air - https://youtu.be/R3x_MWDqZFE\nRemoving Keys on Magic Keyboard 2 - https://youtu.be/rPbaxUdElHQ\nMagic Keyboard 1 (original wireless apple keyboard) - https://youtu.be/HryU5nFV7X4\n\nVideo index\n0:00 Intro\n54:03 Key Removal (numbers, letters, function, all the square keys)\n2:16 Keyboard Cleaning (alcohol on keyboard with toothbrush, water on keycaps)\n2:29 Key Reinstall (numbers, letters, function, all the square keys)\n2:51 Option Key Removal + Reinstall \n3:16 F19 Key Removal + Reinstall \n3:48 How to remove delete key return key 0 key Enter Key tab key caps lock key control key\n5:23 How to reinstall these things \n6:21 Enter Key on Numeric Pad Removal\n6:56 Enter Key Reinstall\n7:26 Shift Key Removal\n8:40 Shift Key Installation\n9:21 How to Remove Spacebar\n11:02 How to Reinstall Spacebar\n11:50 How to Remove Scissor Switch on Apple Keyboard\n12:58 How to Put Scissor Switch together\n14:06 How to Reinstall Scissor Switch on keyboard", "How to Remove Apple Magic Keyboard with Touch ID Keys (Clean Sticky or Replace Keys)", "6e3f8290-f012-4519-967b-c493d393ef9e", 933, false, "QY2XnmnClJY", "https://www.youtube.com/watch?v=QY2XnmnClJY", 18, "/downloads/Youtube/0_Download/2022-02-10 How to Remove Apple Magic Keyboard with Touch ID Keys (Clean Sticky or Replace Keys).mkv", false, false, false, 1, [], 1, ~U[2022-02-10 03:24:28Z], ~U[2026-07-13 10:54:33Z], ~U[2026-07-13 10:54:33Z], "In this video we go over how to remove apple magic keyboard with touch id keys. If you need to clean your keyboard or keycaps have popped off and need to be reinstalled or replaced, this guide should help. Maybe you spilled something on your keyboard and need to clean it out because the keys are sticky or crunchy. \n\nIf you have a Apple Magic Keyboard with touch ID but without the numeric pad you can follow this video as well but the arrow keys will be different.\n\nOther Videos that can help clean fix or repair your apple macbook keyboard\n\nCleaning Sticky Keys on a Macbook air - https://youtu.be/R3x_MWDqZFE\nRemoving Keys on Magic Keyboard 2 - https://youtu.be/rPbaxUdElHQ\nMagic Keyboard 1 (original wireless apple keyboard) - https://youtu.be/HryU5nFV7X4\n\nVideo index\n0:00 Intro\n54:03 Key Removal (numbers, letters, function, all the square keys)\n2:16 Keyboard Cleaning (alcohol on keyboard with toothbrush, water on keycaps)\n2:29 Key Reinstall (numbers, letters, function, all the square keys)\n2:51 Option Key Removal + Reinstall \n3:16 F19 Key Removal + Reinstall \n3:48 How to remove delete key return key 0 key Enter Key tab key caps lock key control key\n5:23 How to reinstall these things \n6:21 Enter Key on Numeric Pad Removal\n6:56 Enter Key Reinstall\n7:26 Shift Key Removal\n8:40 Shift Key Installation\n9:21 How to Remove Spacebar\n11:02 How to Reinstall Spacebar\n11:50 How to Remove Scissor Switch on Apple Keyboard\n12:58 How to Put Scissor Switch together\n14:06 How to Reinstall Scissor Switch on keyboard", "How to Remove Apple Magic Keyboard with Touch ID Keys (Clean Sticky or Replace Keys)", 933, false, "QY2XnmnClJY", "https://www.youtube.com/watch?v=QY2XnmnClJY", "/downloads/Youtube/0_Download/2022-02-10 How to Remove Apple Magic Keyboard with Touch ID Keys (Clean Sticky or Replace Keys).mkv", false, 1, ~U[2022-02-10 03:24:28Z]] 13:54:33.774 [debug] QUERY OK source="sources" db=2.6ms idle=239.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:33.778 [debug] QUERY OK source="media_profiles" db=3.0ms 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" = ?) [2] 13:54:33.781 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms 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 [18] 13:54:33.782 [debug] Current batch of media processed. Will check again in 1000ms 13:54:34.783 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Apple Magic Keyboard 2 Disassemby & Repair\n\nBrake Caliper Restoration - https://youtu.be/e4dWS5_ZPYw\nCar Foglights Restoration - https://www.youtube.com/watch?v=O_Jv-Etyqlg\n\nHello everyone. In this video, I will completely disassemble the Apple keyboard. It was filled with coffee, so the keys were stuck, and the spacebar was not pressed at all. In between shots, the button section was washed under water. Lay in a basin for 1 hour, the water washed out the coffee. Now the Magic Keyboard 2 keys are pressed perfectly, just like from the factory. Hope this disassembly helps someone. Remove key not captured on video but the complete disassembly method is the simplest and fastest. Good repair.\n\nTrack: Almost in F - Tranquillity (Kevin MacLeod)\nLicense: Creative Commons Attribution 4.0 \nExecutor: http://incompetech.com/\nSource: http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1100394\n\n#disassembly #apple #magickeyboard #repair", "duration" => 1251, "filename" => "/downloads/Youtube/0_Download/2021-11-23 Apple Magic Keyboard 2 DISASSEMBLY and REPAIR.mkv", "id" => "m6roZDo1r0k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=m6roZDo1r0k", "playlist_index" => 19, "timestamp" => 1637693428, "title" => "Apple Magic Keyboard 2 DISASSEMBLY and REPAIR", "upload_date" => "20211123"} 13:54:34.784 [debug] QUERY OK source="sources" db=0.9ms idle=1012.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:34.785 [debug] QUERY OK source="sources" db=0.9ms idle=1010.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:34.811 [debug] QUERY OK source="media_items" db=25.4ms idle=1007.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-11-23 18:50:28Z], 1] 13:54:34.834 [debug] QUERY OK source="media_items" db=22.5ms idle=1030.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" ["Apple Magic Keyboard 2 Disassemby & Repair\n\nBrake Caliper Restoration - https://youtu.be/e4dWS5_ZPYw\nCar Foglights Restoration - https://www.youtube.com/watch?v=O_Jv-Etyqlg\n\nHello everyone. In this video, I will completely disassemble the Apple keyboard. It was filled with coffee, so the keys were stuck, and the spacebar was not pressed at all. In between shots, the button section was washed under water. Lay in a basin for 1 hour, the water washed out the coffee. Now the Magic Keyboard 2 keys are pressed perfectly, just like from the factory. Hope this disassembly helps someone. Remove key not captured on video but the complete disassembly method is the simplest and fastest. Good repair.\n\nTrack: Almost in F - Tranquillity (Kevin MacLeod)\nLicense: Creative Commons Attribution 4.0 \nExecutor: http://incompetech.com/\nSource: http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1100394\n\n#disassembly #apple #magickeyboard #repair", "Apple Magic Keyboard 2 DISASSEMBLY and REPAIR", "7c20c1ff-f195-4c8f-be45-08a01a3bbc49", 1251, false, "m6roZDo1r0k", "https://www.youtube.com/watch?v=m6roZDo1r0k", 19, "/downloads/Youtube/0_Download/2021-11-23 Apple Magic Keyboard 2 DISASSEMBLY and REPAIR.mkv", false, false, false, 1, [], 1, ~U[2021-11-23 18:50:28Z], ~U[2026-07-13 10:54:34Z], ~U[2026-07-13 10:54:34Z], "Apple Magic Keyboard 2 Disassemby & Repair\n\nBrake Caliper Restoration - https://youtu.be/e4dWS5_ZPYw\nCar Foglights Restoration - https://www.youtube.com/watch?v=O_Jv-Etyqlg\n\nHello everyone. In this video, I will completely disassemble the Apple keyboard. It was filled with coffee, so the keys were stuck, and the spacebar was not pressed at all. In between shots, the button section was washed under water. Lay in a basin for 1 hour, the water washed out the coffee. Now the Magic Keyboard 2 keys are pressed perfectly, just like from the factory. Hope this disassembly helps someone. Remove key not captured on video but the complete disassembly method is the simplest and fastest. Good repair.\n\nTrack: Almost in F - Tranquillity (Kevin MacLeod)\nLicense: Creative Commons Attribution 4.0 \nExecutor: http://incompetech.com/\nSource: http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1100394\n\n#disassembly #apple #magickeyboard #repair", "Apple Magic Keyboard 2 DISASSEMBLY and REPAIR", 1251, false, "m6roZDo1r0k", "https://www.youtube.com/watch?v=m6roZDo1r0k", "/downloads/Youtube/0_Download/2021-11-23 Apple Magic Keyboard 2 DISASSEMBLY and REPAIR.mkv", false, 1, ~U[2021-11-23 18:50:28Z]] 13:54:34.838 [debug] QUERY OK source="sources" db=2.9ms idle=299.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:34.839 [debug] QUERY OK source="media_profiles" db=1.2ms idle=53.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:34.842 [debug] QUERY OK source="media_items" db=2.2ms idle=54.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 [19] 13:54:34.842 [debug] Current batch of media processed. Will check again in 1000ms 13:54:35.843 [debug] Current batch of media processed. Will check again in 1000ms 13:54:36.311 [info] {"source":"oban","duration":2050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:36.845 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Она жёлтая!\n\nНемного дополнительной информации!\nКак и предполагалось, коды нашлись! И они не совсем задают параметраы, но, похоже, игру из предустановленных. Руководство поможет вам определить, какой код вам понадобится, исходя из количества вопросов и типа игры, а затем подскажет, какие точки на карточке использовать. Это одновременно и проще, и сложнее, чем кажется!\n\nКстати, я не обратил внимания на то, что на коробке написано \"Совместимо со всеми наборами игр GeoSafari\", а значит это буквально то же самое, что и оригинальная географическая игра, только желтого цвета. И, честно говоря, это хороший аргумент в пользу того, что, когда дети подрастут, у них появится игра по географии!\n\nКак вы можете заметить, мне это нравится. Класс.\n\nКанал Алека: https://www.youtube.com/@TechnologyConnections\nОригинальное видео: https://www.youtube.com/watch?v=7SZHA3qTc6c\nВторой канал Алека: https://www.youtube.com/@TechnologyConnextras\n\nPatreon Technology Connections: https://www.patreon.com/technologyconnections\n\nBoosty для поддержки переводов: https://boosty.to/bassman\n\nПереводы на других площадках:\nВК: https://vk.com/public220447489\nRutube: https://rutube.ru/channel/31076718/\nTelegram: https://t.me/techconRUS", "duration" => 1271, "filename" => "/downloads/Youtube/0_Download/2026-04-10 GeoSafari Jr..mkv", "id" => "ktu4qRX9WXk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ktu4qRX9WXk", "playlist_index" => 20, "timestamp" => 1775835026, "title" => "GeoSafari Jr.", "upload_date" => "20260410"} 13:54:36.846 [debug] QUERY OK source="sources" db=0.9ms idle=836.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:36.848 [debug] QUERY OK source="sources" db=1.1ms idle=837.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:36.870 [debug] QUERY OK source="media_items" db=21.5ms idle=838.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-10 15:30:26Z], 1] 13:54:36.893 [debug] QUERY OK source="media_items" db=22.6ms idle=558.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Кстати, я не обратил внимания на то, что на коробке написано \"Совместимо со всеми наборами игр GeoSafari\", а значит это буквально то же самое, что и оригинальная географическая игра, только желтого цвета. И, честно говоря, это хороший аргумент в пользу того, что, когда дети подрастут, у них появится игра по географии!\n\nКак вы можете заметить, мне это нравится. Класс.\n\nКанал Алека: https://www.youtube.com/@TechnologyConnections\nОригинальное видео: https://www.youtube.com/watch?v=7SZHA3qTc6c\nВторой канал Алека: https://www.youtube.com/@TechnologyConnextras\n\nPatreon Technology Connections: https://www.patreon.com/technologyconnections\n\nBoosty для поддержки переводов: https://boosty.to/bassman\n\nПереводы на других площадках:\nВК: https://vk.com/public220447489\nRutube: https://rutube.ru/channel/31076718/\nTelegram: https://t.me/techconRUS", "GeoSafari Jr.", "a7edec17-197e-4546-bfc8-a84147877f5d", 1271, false, "ktu4qRX9WXk", "https://www.youtube.com/watch?v=ktu4qRX9WXk", 20, "/downloads/Youtube/0_Download/2026-04-10 GeoSafari Jr..mkv", false, false, false, 1, [], 5, ~U[2026-04-10 15:30:26Z], ~U[2026-07-13 10:54:36Z], ~U[2026-07-13 10:54:36Z], "Она жёлтая!\n\nНемного дополнительной информации!\nКак и предполагалось, коды нашлись! И они не совсем задают параметраы, но, похоже, игру из предустановленных. Руководство поможет вам определить, какой код вам понадобится, исходя из количества вопросов и типа игры, а затем подскажет, какие точки на карточке использовать. Это одновременно и проще, и сложнее, чем кажется!\n\nКстати, я не обратил внимания на то, что на коробке написано \"Совместимо со всеми наборами игр GeoSafari\", а значит это буквально то же самое, что и оригинальная географическая игра, только желтого цвета. И, честно говоря, это хороший аргумент в пользу того, что, когда дети подрастут, у них появится игра по географии!\n\nКак вы можете заметить, мне это нравится. Класс.\n\nКанал Алека: https://www.youtube.com/@TechnologyConnections\nОригинальное видео: https://www.youtube.com/watch?v=7SZHA3qTc6c\nВторой канал Алека: https://www.youtube.com/@TechnologyConnextras\n\nPatreon Technology Connections: https://www.patreon.com/technologyconnections\n\nBoosty для поддержки переводов: https://boosty.to/bassman\n\nПереводы на других площадках:\nВК: https://vk.com/public220447489\nRutube: https://rutube.ru/channel/31076718/\nTelegram: https://t.me/techconRUS", "GeoSafari Jr.", 1271, false, "ktu4qRX9WXk", "https://www.youtube.com/watch?v=ktu4qRX9WXk", "/downloads/Youtube/0_Download/2026-04-10 GeoSafari Jr..mkv", false, 1, ~U[2026-04-10 15:30:26Z]] 13:54:36.896 [debug] QUERY OK source="sources" db=2.4ms idle=352.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:36.898 [debug] QUERY OK source="media_profiles" db=1.2ms 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" = ?) [2] 13:54:36.900 [debug] QUERY OK source="media_items" db=1.8ms idle=49.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [20] 13:54:36.900 [debug] Current batch of media processed. Will check again in 1000ms 13:54:37.902 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💥 https://pixgames.ru/yuriproa — забирай свои подарки и качай War Thunder бесплатно!\n\nСделка от Дрома на Три Миллиона\n🚗 https://drom.ru/s/ISp 🚗\nПродавать авто иди на Дром!\n\nРеклама. ООО «Амаяма Авто». Erid: 2W5zFJDeEqf\n\nПолная информация об организаторе, правилах, размере выплаты, сроках, месте и порядке заключения Сделки на www.drom.ru/3000000\nКоличество сделок ограничено.\n\nБусти с эксклюзивными видео - https://boosty.to/yuritheprofessional\nТелеграм - https://t.me/YuriProfessional\nВконтакте - https://vk.com/superyourassik\n\nКомментирует, как обычно, профессионал.\n\nOriginal video: https://www.youtube.com/watch?v=1xin-Yz37qM\nFair Use - parody, satire, review, commentary, compilation.\nIf any of the clips are yours and you would like it removed, please email yourassik5000@gmail.com before taking any action. I will gladly take down the video. \nThank you!", "duration" => 998, "filename" => "/downloads/Youtube/0_Download/2026-04-10 ОПАСНЫЕ НЫРЯНИЯ 2025 СРЕДИ ЖЕНЩИН - ЧЕМПИОНАТ МИРА.mp4", "id" => "ymwuQUwPAOQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ymwuQUwPAOQ", "playlist_index" => 21, "timestamp" => 1775811694, "title" => "ОПАСНЫЕ НЫРЯНИЯ 2025 СРЕДИ ЖЕНЩИН - ЧЕМПИОНАТ МИРА", "upload_date" => "20260410"} 13:54:37.903 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1009.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:37.905 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1007.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:37.926 [debug] QUERY OK source="media_items" db=21.3ms queue=0.1ms idle=1007.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-10 09:01:34Z], 1] 13:54:38.019 [debug] QUERY OK source="media_items" db=92.0ms idle=1027.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/yuriproa — забирай свои подарки и качай War Thunder бесплатно!\n\nСделка от Дрома на Три Миллиона\n🚗 https://drom.ru/s/ISp 🚗\nПродавать авто иди на Дром!\n\nРеклама. ООО «Амаяма Авто». Erid: 2W5zFJDeEqf\n\nПолная информация об организаторе, правилах, размере выплаты, сроках, месте и порядке заключения Сделки на www.drom.ru/3000000\nКоличество сделок ограничено.\n\nБусти с эксклюзивными видео - https://boosty.to/yuritheprofessional\nТелеграм - https://t.me/YuriProfessional\nВконтакте - https://vk.com/superyourassik\n\nКомментирует, как обычно, профессионал.\n\nOriginal video: https://www.youtube.com/watch?v=1xin-Yz37qM\nFair Use - parody, satire, review, commentary, compilation.\nIf any of the clips are yours and you would like it removed, please email yourassik5000@gmail.com before taking any action. I will gladly take down the video. \nThank you!", "ОПАСНЫЕ НЫРЯНИЯ 2025 СРЕДИ ЖЕНЩИН - ЧЕМПИОНАТ МИРА", "e480e985-c7c2-4777-8a72-a9690da82b7c", 998, false, "ymwuQUwPAOQ", "https://www.youtube.com/watch?v=ymwuQUwPAOQ", 21, "/downloads/Youtube/0_Download/2026-04-10 ОПАСНЫЕ НЫРЯНИЯ 2025 СРЕДИ ЖЕНЩИН - ЧЕМПИОНАТ МИРА.mp4", false, false, false, 1, [], 5, ~U[2026-04-10 09:01:34Z], ~U[2026-07-13 10:54:37Z], ~U[2026-07-13 10:54:37Z], "💥 https://pixgames.ru/yuriproa — забирай свои подарки и качай War Thunder бесплатно!\n\nСделка от Дрома на Три Миллиона\n🚗 https://drom.ru/s/ISp 🚗\nПродавать авто иди на Дром!\n\nРеклама. ООО «Амаяма Авто». Erid: 2W5zFJDeEqf\n\nПолная информация об организаторе, правилах, размере выплаты, сроках, месте и порядке заключения Сделки на www.drom.ru/3000000\nКоличество сделок ограничено.\n\nБусти с эксклюзивными видео - https://boosty.to/yuritheprofessional\nТелеграм - https://t.me/YuriProfessional\nВконтакте - https://vk.com/superyourassik\n\nКомментирует, как обычно, профессионал.\n\nOriginal video: https://www.youtube.com/watch?v=1xin-Yz37qM\nFair Use - parody, satire, review, commentary, compilation.\nIf any of the clips are yours and you would like it removed, please email yourassik5000@gmail.com before taking any action. I will gladly take down the video. \nThank you!", "ОПАСНЫЕ НЫРЯНИЯ 2025 СРЕДИ ЖЕНЩИН - ЧЕМПИОНАТ МИРА", 998, false, "ymwuQUwPAOQ", "https://www.youtube.com/watch?v=ymwuQUwPAOQ", "/downloads/Youtube/0_Download/2026-04-10 ОПАСНЫЕ НЫРЯНИЯ 2025 СРЕДИ ЖЕНЩИН - ЧЕМПИОНАТ МИРА.mp4", false, 1, ~U[2026-04-10 09:01:34Z]] 13:54:38.022 [debug] QUERY OK source="sources" db=2.8ms idle=473.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:38.024 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=119.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:38.027 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=119.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 [21] 13:54:38.027 [debug] Current batch of media processed. Will check again in 1000ms 13:54:39.029 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Куда исчез авиационный гигант, выпускавший почти тысячу «летающих танков» Ил-76? Почему затихли цеха, где рождались самолеты, известные всему миру?\n\nВ этом видео мы отправляемся в прошлое, чтобы рассказать историю легендарного ТАПОиЧ — Ташкентского авиационного завода имени Чкалова. От эвакуации в 1941 году и сборки самолетов для фронта до создания могучих Ил-76 и Ан-22 «Антей». Узнайте о взлете и трагической судьбе одного из крупнейших авиастроительных предприятий СССР.\n\n00:00 - Вступление\n00:17 - ТАПОиЧ во время ВОВ\n01:27 - Послевоенный годы\n02:11 - Самолёты \"Гиганты\"\n03:17 - 80-е годы\n03:41 - Особенности ТАПОиЧа\n04:25 - Последний Самолёт\n04:37 - Завершение\n\n#ТАПОиЧ #Авиация #ИсторияСССР #Ил76 #Узбекистан", "duration" => 325, "filename" => "/downloads/Youtube/0_Download/2025-06-07 ТАПОиЧ - Последний рейс @БахромИсмаилов.mp4", "id" => "kIQzE00lIWo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kIQzE00lIWo", "playlist_index" => 22, "timestamp" => 1749282244, "title" => "ТАПОиЧ - Последний рейс @БахромИсмаилов", "upload_date" => "20250607"} 13:54:39.031 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1010.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:39.032 [debug] QUERY OK source="sources" db=1.0ms idle=1008.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:39.059 [debug] QUERY OK source="media_items" db=26.6ms idle=1008.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-07 07:44:04Z], 1] 13:54:39.098 [debug] QUERY OK source="media_items" db=38.3ms idle=1032.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" ["Куда исчез авиационный гигант, выпускавший почти тысячу «летающих танков» Ил-76? Почему затихли цеха, где рождались самолеты, известные всему миру?\n\nВ этом видео мы отправляемся в прошлое, чтобы рассказать историю легендарного ТАПОиЧ — Ташкентского авиационного завода имени Чкалова. От эвакуации в 1941 году и сборки самолетов для фронта до создания могучих Ил-76 и Ан-22 «Антей». Узнайте о взлете и трагической судьбе одного из крупнейших авиастроительных предприятий СССР.\n\n00:00 - Вступление\n00:17 - ТАПОиЧ во время ВОВ\n01:27 - Послевоенный годы\n02:11 - Самолёты \"Гиганты\"\n03:17 - 80-е годы\n03:41 - Особенности ТАПОиЧа\n04:25 - Последний Самолёт\n04:37 - Завершение\n\n#ТАПОиЧ #Авиация #ИсторияСССР #Ил76 #Узбекистан", "ТАПОиЧ - Последний рейс @БахромИсмаилов", "11e454a9-669a-4f2d-ba92-dee0542a9d48", 325, false, "kIQzE00lIWo", "https://www.youtube.com/watch?v=kIQzE00lIWo", 22, "/downloads/Youtube/0_Download/2025-06-07 ТАПОиЧ - Последний рейс @БахромИсмаилов.mp4", false, false, false, 1, [], 1, ~U[2025-06-07 07:44:04Z], ~U[2026-07-13 10:54:39Z], ~U[2026-07-13 10:54:39Z], "Куда исчез авиационный гигант, выпускавший почти тысячу «летающих танков» Ил-76? Почему затихли цеха, где рождались самолеты, известные всему миру?\n\nВ этом видео мы отправляемся в прошлое, чтобы рассказать историю легендарного ТАПОиЧ — Ташкентского авиационного завода имени Чкалова. От эвакуации в 1941 году и сборки самолетов для фронта до создания могучих Ил-76 и Ан-22 «Антей». Узнайте о взлете и трагической судьбе одного из крупнейших авиастроительных предприятий СССР.\n\n00:00 - Вступление\n00:17 - ТАПОиЧ во время ВОВ\n01:27 - Послевоенный годы\n02:11 - Самолёты \"Гиганты\"\n03:17 - 80-е годы\n03:41 - Особенности ТАПОиЧа\n04:25 - Последний Самолёт\n04:37 - Завершение\n\n#ТАПОиЧ #Авиация #ИсторияСССР #Ил76 #Узбекистан", "ТАПОиЧ - Последний рейс @БахромИсмаилов", 325, false, "kIQzE00lIWo", "https://www.youtube.com/watch?v=kIQzE00lIWo", "/downloads/Youtube/0_Download/2025-06-07 ТАПОиЧ - Последний рейс @БахромИсмаилов.mp4", false, 1, ~U[2025-06-07 07:44:04Z]] 13:54:39.102 [debug] QUERY OK source="sources" db=3.4ms queue=0.1ms idle=550.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:39.104 [debug] QUERY OK source="media_profiles" db=1.5ms idle=71.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:39.107 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=72.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 [22] 13:54:39.107 [debug] Current batch of media processed. Will check again in 1000ms 13:54:40.109 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ремонт обещает быть долгим, нас наверняка ждут сюрпризы, поэтому терпеливо ждите следующих серий.\nВторая серия https://youtu.be/HS4gOWB8yPY\nТретья серия https://youtu.be/ao6c0TUjiAk\nМой одноимённый канал на Рутубе https://rutube.ru/channel/44832496/\nЗаходите на мой сайт https://korzhevsk.ru/\n\nРеквизиты для желающих поддержать автора:\nСбер 4279 3806 2291 2089 Т-банк 5536 9137 7472 0318 (с пометкой \"Донат\", \"Подарок\", и т.п.).", "duration" => 3581, "filename" => "/downloads/Youtube/0_Download/2026-04-10 ОЛИМП-003, или что? Разбираемся и дорабатываем напильником.mp4", "id" => "Dxz_mXaOYUI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Dxz_mXaOYUI", "playlist_index" => 23, "timestamp" => 1775842024, "title" => "ОЛИМП-003, или что? Разбираемся и дорабатываем напильником", "upload_date" => "20260410"} 13:54:40.110 [debug] QUERY OK source="sources" db=0.8ms idle=1011.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:40.111 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1008.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:40.137 [debug] QUERY OK source="media_items" db=25.1ms queue=0.1ms idle=1007.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-10 17:27:04Z], 1] 13:54:40.155 [debug] QUERY OK source="media_items" db=17.5ms idle=1030.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://youtu.be/HS4gOWB8yPY\nТретья серия https://youtu.be/ao6c0TUjiAk\nМой одноимённый канал на Рутубе https://rutube.ru/channel/44832496/\nЗаходите на мой сайт https://korzhevsk.ru/\n\nРеквизиты для желающих поддержать автора:\nСбер 4279 3806 2291 2089 Т-банк 5536 9137 7472 0318 (с пометкой \"Донат\", \"Подарок\", и т.п.).", "ОЛИМП-003, или что? Разбираемся и дорабатываем напильником", "5e182128-6cb7-4e6e-bd13-b01de1c15730", 3581, false, "Dxz_mXaOYUI", "https://www.youtube.com/watch?v=Dxz_mXaOYUI", 23, "/downloads/Youtube/0_Download/2026-04-10 ОЛИМП-003, или что? Разбираемся и дорабатываем напильником.mp4", false, false, false, 1, [], 5, ~U[2026-04-10 17:27:04Z], ~U[2026-07-13 10:54:40Z], ~U[2026-07-13 10:54:40Z], "Ремонт обещает быть долгим, нас наверняка ждут сюрпризы, поэтому терпеливо ждите следующих серий.\nВторая серия https://youtu.be/HS4gOWB8yPY\nТретья серия https://youtu.be/ao6c0TUjiAk\nМой одноимённый канал на Рутубе https://rutube.ru/channel/44832496/\nЗаходите на мой сайт https://korzhevsk.ru/\n\nРеквизиты для желающих поддержать автора:\nСбер 4279 3806 2291 2089 Т-банк 5536 9137 7472 0318 (с пометкой \"Донат\", \"Подарок\", и т.п.).", "ОЛИМП-003, или что? Разбираемся и дорабатываем напильником", 3581, false, "Dxz_mXaOYUI", "https://www.youtube.com/watch?v=Dxz_mXaOYUI", "/downloads/Youtube/0_Download/2026-04-10 ОЛИМП-003, или что? Разбираемся и дорабатываем напильником.mp4", false, 1, ~U[2026-04-10 17:27:04Z]] 13:54:40.158 [debug] QUERY OK source="sources" db=2.1ms idle=604.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:40.159 [debug] QUERY OK source="media_profiles" db=1.0ms idle=48.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:40.161 [debug] QUERY OK source="media_items" db=1.7ms idle=48.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [23] 13:54:40.161 [debug] Current batch of media processed. Will check again in 1000ms 13:54:41.163 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "В этом видео мы вывели на чистую воду организованную группу мошенников, которые нагло наживаются на фанатах и гостях концертов в Москве.\n\nВы увидите реальные кадры того, как «билетные махинаторы» перепродают фальшивки прямо в очередях, а после шоу впаривают доверчивым людям сувениры с поддельными автографами звезд. Как работает эта схема? Почему полиция игнорирует явный беспредел и бездействует, когда людей разводят на деньги прямо у них на глазах? Беспредел полиции. Полиция задержала всех мошенников? Задержание мошенников. Смотрите видео обязательно до конца! \n\nВся оперативная информация, прямые эфиры, анонсы новых роликов, инструкции и не опубликованные на YouTube видео:\n\n🔗 ▪ Telegram канал : https://t.me/andreevichat или в поиске: \"Чат Андреевича\" \n🔗 ▪ Бот для обращений : https://t.me/ANDREEVICH_bot \n\n💥 Twitch: https://www.twitch.tv/anatolyandreevich\n\n📌 Смотри видео раньше и без цензуры на Boosty (Футболки, мерч, закрытый чат, уникальный контент можно найти там): \nhttps://boosty.to/molotowa.anatolyandreevich\n\n📣 За репост данного видео в социальные сети или в другие источники ,огромная благодарность! \n\nПОДДЕРЖАТЬ КОПЕЕЧКОЙ КАНАЛ НА КОНТЕНТ\n 👇👇👇👇👇👇\n\n💰 ▪ Отправить мне сообщение, информацию, пожелания или денежку - DonationAlerts\nhttps://www.donationalerts.com/r/anatolyandreevich\n\n ---------------------------------------------------------------------------------\n ОБЯЗАТЕЛЬНО ПОДДЕРЖИТЕ КАНАЛ ПОДПИСКОЙ!\n СТАВЬТЕ ЛАЙК И ПИШИТЕ КОММЕНТАРИЙ! \n ---------------------------------------------------------------------------------\n\n 📩 По вопросам Сотрудничества, Рекламы и разных предложений : \n\nПочта - molotow.pr@gmail.com\nНе стесняйтесь, отвечаю всем)\n\nℹ️ Внимание!!! \nДанное видео создано исключительно в развлекательных целях. Оно не призвано оскорбить кого-либо. В данном видео (а также в описании к нему и в комментариях) содержится много оценочных субъективных суждений автора и других участников съёмки. Эти суждения могут случайно оказаться ложными. Администрация данного ютуб-канала не может проверить всю информацию на достоверность (в том числе и комментарии, которые оставляют под видео другие пользователи).\n(Видео опубликовано согласно статье 152.1)\nCогласие не требуется в случаях, когда:\n1) использование изображения осуществляется в государственных, общественных или иных публичных интересах\n2) изображение гражданина получено при съемке, которая проводится в местах, открытых для свободного посещения, или на публичных мероприятиях), \n152.2 ГКРФ 29.4 Конституции РФ\nЭто видео создано в соответствии с принципами Закона о стандартах образовательных документальных фильмов (EDSA)\n\n#полиция #мошенники #беспредел #менты #безнаказанность #задержание #анатолийандреевич", "duration" => 1830, "filename" => "/downloads/Youtube/0_Download/2026-04-08 🥊 ПОЛИЦЕЙСКИЙ КИДАЕТСЯ НА ЗАЯВИТЕЛЯ? ⧸ РАЗОБЛАЧИЛИ НАГЛЫХ МОШЕННИКОВ ⧸ ЗАДЕРЖАНИЕ МОШЕННИКОВ.mkv", "id" => "q_AiIqHA-6I", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=q_AiIqHA-6I", "playlist_index" => 24, "timestamp" => 1775663772, "title" => "🥊 ПОЛИЦЕЙСКИЙ КИДАЕТСЯ НА ЗАЯВИТЕЛЯ? / РАЗОБЛАЧИЛИ НАГЛЫХ МОШЕННИКОВ / ЗАДЕРЖАНИЕ МОШЕННИКОВ", "upload_date" => "20260408"} 13:54:41.165 [debug] QUERY OK source="sources" db=1.0ms idle=1008.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:41.166 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1007.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:41.190 [debug] QUERY OK source="media_items" db=23.9ms idle=1007.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-08 15:56:12Z], 1] 13:54:41.218 [debug] QUERY OK source="media_items" db=26.8ms idle=1029.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Вся оперативная информация, прямые эфиры, анонсы новых роликов, инструкции и не опубликованные на YouTube видео:\n\n🔗 ▪ Telegram канал : https://t.me/andreevichat или в поиске: \"Чат Андреевича\" \n🔗 ▪ Бот для обращений : https://t.me/ANDREEVICH_bot \n\n💥 Twitch: https://www.twitch.tv/anatolyandreevich\n\n📌 Смотри видео раньше и без цензуры на Boosty (Футболки, мерч, закрытый чат, уникальный контент можно найти там): \nhttps://boosty.to/molotowa.anatolyandreevich\n\n📣 За репост данного видео в социальные сети или в другие источники ,огромная благодарность! \n\nПОДДЕРЖАТЬ КОПЕЕЧКОЙ КАНАЛ НА КОНТЕНТ\n 👇👇👇👇👇👇\n\n💰 ▪ Отправить мне сообщение, информацию, пожелания или денежку - DonationAlerts\nhttps://www.donationalerts.com/r/anatolyandreevich\n\n ---------------------------------------------------------------------------------\n ОБЯЗАТЕЛЬНО ПОДДЕРЖИТЕ КАНАЛ ПОДПИСКОЙ!\n СТАВЬТЕ ЛАЙК И ПИШИТЕ КОММЕНТАРИЙ! \n ---------------------------------------------------------------------------------\n\n 📩 По вопросам Сотрудничества, Рекламы и разных предложений : \n\nПочта - molotow.pr@gmail.com\nНе стесняйтесь, отвечаю всем)\n\nℹ️ Внимание!!! \nДанное видео создано исключительно в развлекательных целях. Оно не призвано оскорбить кого-либо. В данном видео (а также в описании к нему и в комментариях) содержится много оценочных субъективных суждений автора и других участников съёмки. Эти суждения могут случайно оказаться ложными. Администрация данного ютуб-канала не может проверить всю информацию на достоверность (в том числе и комментарии, которые оставляют под видео другие пользователи).\n(Видео опубликовано согласно статье 152.1)\nCогласие не требуется в случаях, когда:\n1) использование изображения осуществляется в государственных, общественных или иных публичных интересах\n2) изображение гражданина получено при съемке, которая проводится в местах, открытых для свободного посещения, или на публичных мероприятиях), \n152.2 ГКРФ 29.4 Конституции РФ\nЭто видео создано в соответствии с принципами Закона о стандартах образовательных документальных фильмов (EDSA)\n\n#полиция #мошенники #беспредел #менты #безнаказанность #задержание #анатолийандреевич", "🥊 ПОЛИЦЕЙСКИЙ КИДАЕТСЯ НА ЗАЯВИТЕЛЯ? / РАЗОБЛАЧИЛИ НАГЛЫХ МОШЕННИКОВ / ЗАДЕРЖАНИЕ МОШЕННИКОВ", "8c1eda03-676a-4571-ae2d-57f2f7ec5bdd", 1830, false, "q_AiIqHA-6I", "https://www.youtube.com/watch?v=q_AiIqHA-6I", 24, "/downloads/Youtube/0_Download/2026-04-08 🥊 ПОЛИЦЕЙСКИЙ КИДАЕТСЯ НА ЗАЯВИТЕЛЯ? ⧸ РАЗОБЛАЧИЛИ НАГЛЫХ МОШЕННИКОВ ⧸ ЗАДЕРЖАНИЕ МОШЕННИКОВ.mkv", false, false, false, 1, [], 4, ~U[2026-04-08 15:56:12Z], ~U[2026-07-13 10:54:41Z], ~U[2026-07-13 10:54:41Z], "В этом видео мы вывели на чистую воду организованную группу мошенников, которые нагло наживаются на фанатах и гостях концертов в Москве.\n\nВы увидите реальные кадры того, как «билетные махинаторы» перепродают фальшивки прямо в очередях, а после шоу впаривают доверчивым людям сувениры с поддельными автографами звезд. Как работает эта схема? Почему полиция игнорирует явный беспредел и бездействует, когда людей разводят на деньги прямо у них на глазах? Беспредел полиции. Полиция задержала всех мошенников? Задержание мошенников. Смотрите видео обязательно до конца! \n\nВся оперативная информация, прямые эфиры, анонсы новых роликов, инструкции и не опубликованные на YouTube видео:\n\n🔗 ▪ Telegram канал : https://t.me/andreevichat или в поиске: \"Чат Андреевича\" \n🔗 ▪ Бот для обращений : https://t.me/ANDREEVICH_bot \n\n💥 Twitch: https://www.twitch.tv/anatolyandreevich\n\n📌 Смотри видео раньше и без цензуры на Boosty (Футболки, мерч, закрытый чат, уникальный контент можно найти там): \nhttps://boosty.to/molotowa.anatolyandreevich\n\n📣 За репост данного видео в социальные сети или в другие источники ,огромная благодарность! \n\nПОДДЕРЖАТЬ КОПЕЕЧКОЙ КАНАЛ НА КОНТЕНТ\n (truncated) 13:54:41.221 [debug] QUERY OK source="sources" db=2.3ms idle=663.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:41.222 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=56.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:41.225 [debug] QUERY OK source="media_items" db=1.9ms 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 [24] 13:54:41.225 [debug] Current batch of media processed. Will check again in 1000ms 13:54:42.226 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "► Каждый найдёт свой тариф в СберМобайле. 300 минут и 50 Гб за 390 ₽ в месяц, а если хочется по-своему, можно собрать тариф самому - https://clck.ru/3STaYb \nРеклама. Рекламодатель ООО \"СБЕРБАНК-ТЕЛЕКОМ\", ИНН: 7736264044, erid: 2W5zFK3zZrZ\n\n► Клей FIXADO для обуви и подошвы, кожи, текстиля и ПВХ. Водостойкий, Прозрачный\nСсылка на Озон: https://ozon.ru/t/csBZwnN\nСсылка на ВБ: https://www.wildberries.ru/catalog/216312945/detail.aspx?targetUrl=SN\n\n☢️Мы проникли в ЗАПРЕТНУЮ ЗОНУ ОТЧУЖДЕНИЯ Фукусимы, которая образовалась после аварии на АЭС Фукусима-1 в марте 2011 года. После катастрофы огромная территория Японии была эвакуирована и закрыта — сегодня это радиоактивная, заброшенная зона, где нет людей, но есть полиция, камеры наблюдения, дикие животные и радиация.\n☢️В этой серии мы затеяли безумный план - проникнуть на саму заброшенную Атомную Электростанцию Фукусима, которая взарвалась.\n☢️Это не документальный фильм — это реальное приключение, снятое в формате киношного влога, где каждое решение может закончиться задержанием. Этот поход станет началом цепочки событий, которые в итоге приведут к тому, что мы проведём 3 месяца в японской тюрьме.\n\n📌СОЦ. СЕТИ ДРУГИХ УЧАСТНИКОВ:\n➡️Антон Кот - @ZLOYKOT \n➡️Влад Урбаникс - @УРБАНИКС \n➡️Толяныч - @ТОЛЯННЫЧ \n➡️Кхен - https://t.me/alexey_klindukhov https://www.instagram.com/artuniar/\n🍺Кружка \"Панелька\" на Wildberries - https://www.wildberries.ru/catalog/864611313/detail.aspx\n\n📌МОИ ДРУГИЕ СОЦ. СЕТИ:\n🔵 Группа ВКОНТАКТЕ - http://vk.com/kreosann\n🔵 Наш ИНСТАГРАМ - https://www.instagram.com/kreosan\n🔵 Александр Крюков - http://vk.com/kreosan\n💰 Заказ рекламы - https://vk.com/id63520946\n\n📹СОДЕРЖАНИЕ:\n0:00 - ЗАБРОС В ЗОНУ ОТЧУЖДЕНИЯ в Японии\n1:21 - ПОЙМАЛИСЬ НА ФОТОЛОВУШКЕ ДАТЧИК ДВИЖЕНИЯ\n2:00 - КАБАНЬЯ ТРОПА - логово кабанов\n4:07 - НАШЛИ БРОШЕННЫЕ ДОМА ФУКУСИМЫ\n5:03 - ПОБЕГ ОТ ЛИКВИДАТОРОВ\n6:51 - СРАБОТАЛА СИГНАЛИЗАЦИЯ - НАС ИЩУТ\n7:48 - БОЛОТО РАДИОАКТИВНОЕ\n8:49 - НАШЛИ ГАРАЖИ\n10:37 - ЗАБРОШЕННЫЙ ДОМ КАРАТИСТА\n11:45 - ПАНИКА... НЕРВНЫЙ СРЫВ\n13:17 - НЕПРОЛАЗНЫЕ ДЖУНГЛИ\n15:14 - ДОМ РАДИОЛЮБИТЕЛЯ\n16:43 - НАШЛИ ЗЕРКАЛЬНЫЙ ФОТОАППАРАТ\n18:21 - РАДИОЛАМПЫ, МИКРОСХЕМЫ, ОСЦИЛОГРАФЫ\n19:06 - БРОШЕННАЯ МАШИНА\n19:44 - ОГРОМНАЯ ДОМИНА !!!\n20:48 - ПРОНИКАЕМ ЧЕРЕЗ КАБАНИЙ ЛАЗ\n22:12 - КАПСУЛА ВРЕМЕНИ\n24:35 - НАШЛИ ЗОЛОТО\n25:25 - НОУТБУК !!!\n25:45 - КТО-ТО ХОДИТ ПО ДОМУ\n26:35 - Нашли GAME BOY !!!\n28:17 - МОБИЛА !!!\n29:16 - МЫ УЗНАЛИ КТО ТУТ ЖИЛ\n30:44 - КЛАДБИЩЕ АВТОМОБИЛЕЙ\n31:55 - СТРАННЫЙ ОТЕЛЬ\n33:40 - НАПАЛИ КАБАНЫ !!!", "duration" => 2081, "filename" => "/downloads/Youtube/0_Download/2026-04-11 ✅Проникли в брошенные ДОМА Фукусимы ☢️ Побег от ЛИКВИДАТОРОВ в Зоне Отчуждения !!! ☠️⚡️Напали КАБАНЫ.mkv", "id" => "CnTO-7IYVaY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CnTO-7IYVaY", "playlist_index" => 25, "timestamp" => 1775920506, "title" => "✅Проникли в брошенные ДОМА Фукусимы ☢️ Побег от ЛИКВИДАТОРОВ в Зоне Отчуждения !!! ☠️⚡️Напали КАБАНЫ", "upload_date" => "20260411"} 13:54:42.228 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1009.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:42.229 [debug] QUERY OK source="sources" db=0.9ms idle=1007.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:42.251 [debug] QUERY OK source="media_items" db=21.4ms queue=0.1ms idle=1007.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-11 15:15:06Z], 1] 13:54:42.273 [debug] QUERY OK source="media_items" db=21.5ms idle=1026.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" ["► Каждый найдёт свой тариф в СберМобайле. 300 минут и 50 Гб за 390 ₽ в месяц, а если хочется по-своему, можно собрать тариф самому - https://clck.ru/3STaYb \nРеклама. Рекламодатель ООО \"СБЕРБАНК-ТЕЛЕКОМ\", ИНН: 7736264044, erid: 2W5zFK3zZrZ\n\n► Клей FIXADO для обуви и подошвы, кожи, текстиля и ПВХ. Водостойкий, Прозрачный\nСсылка на Озон: https://ozon.ru/t/csBZwnN\nСсылка на ВБ: https://www.wildberries.ru/catalog/216312945/detail.aspx?targetUrl=SN\n\n☢️Мы проникли в ЗАПРЕТНУЮ ЗОНУ ОТЧУЖДЕНИЯ Фукусимы, которая образовалась после аварии на АЭС Фукусима-1 в марте 2011 года. После катастрофы огромная территория Японии была эвакуирована и закрыта — сегодня это радиоактивная, заброшенная зона, где нет людей, но есть полиция, камеры наблюдения, дикие животные и радиация.\n☢️В этой серии мы затеяли безумный план - проникнуть на саму заброшенную Атомную Электростанцию Фукусима, которая взарвалась.\n☢️Это не документальный фильм — это реальное приключение, снятое в формате киношного влога, где каждое решение может закончиться задержанием. Этот поход станет началом цепочки событий, которые в итоге приведут к тому, что мы проведём 3 месяца в японской тюрьме.\n\n📌СОЦ. СЕТИ ДРУГИХ УЧАСТНИКОВ:\n➡️Антон Кот - @ZLOYKOT \n➡️Влад Урбаникс - @УРБАНИКС \n➡️Толяныч - @ТОЛЯННЫЧ \n➡️Кхен - https://t.me/alexey_klindukhov https://www.instagram.com/artuniar/\n🍺Кружка \"Панелька\" на Wildberries - https://www.wildberries.ru/catalog/864611313/detail.aspx\n\n📌МОИ ДРУГИЕ СОЦ. СЕТИ:\n🔵 Группа ВКОНТАКТЕ - http://vk.com/kreosann\n🔵 Наш ИНСТАГРАМ - https://www.instagram.com/kreosan\n🔵 Александр Крюков - http://vk.com/kreosan\n💰 Заказ рекламы - https://vk.com/id63520946\n\n📹СОДЕРЖАНИЕ:\n0:00 - ЗАБРОС В ЗОНУ ОТЧУЖДЕНИЯ в Японии\n1:21 - ПОЙМАЛИСЬ НА ФОТОЛОВУШКЕ ДАТЧИК ДВИЖЕНИЯ\n2:00 - КАБАНЬЯ ТРОПА - логово кабанов\n4:07 - НАШЛИ БРОШЕННЫЕ ДОМА ФУКУСИМЫ\n5:03 - ПОБЕГ ОТ ЛИКВИДАТОРОВ\n6:51 - СРАБОТАЛА СИГНАЛИЗАЦИЯ - НАС ИЩУТ\n7:48 - БОЛОТО РАДИОАКТИВНОЕ\n8:49 - НАШЛИ ГАРАЖИ\n10:37 - ЗАБРОШЕННЫЙ ДОМ КАРАТИСТА\n11:45 - ПАНИКА... НЕРВНЫЙ СРЫВ\n13:17 - НЕПРОЛАЗНЫЕ ДЖУНГЛИ\n15:14 - ДОМ РАДИОЛЮБИТЕЛЯ\n16:43 - НАШЛИ ЗЕРКАЛЬНЫЙ ФОТОАППАРАТ\n18:21 - РАДИОЛАМПЫ, МИКРОСХЕМЫ, ОСЦИЛОГРАФЫ\n19:06 - БРОШЕННАЯ МАШИНА\n19:44 - ОГРОМНАЯ ДОМИНА !!!\n20:48 - ПРОНИКАЕМ ЧЕРЕЗ КАБАНИЙ ЛАЗ\n22:12 - КАПСУЛА ВРЕМЕНИ\n24:35 - НАШЛИ ЗОЛОТО\n25:25 - НОУТБУК !!!\n25:45 - КТО-ТО ХОДИТ ПО ДОМУ\n26:35 - Нашли GAME BOY !!!\n28:17 - МОБИЛА !!!\n29:16 - МЫ УЗНАЛИ КТО ТУТ ЖИЛ\n30:44 - КЛАДБИЩЕ АВТОМОБИЛЕЙ\n31:55 - СТРАННЫЙ ОТЕЛЬ\n33:40 - НАПАЛИ КАБАНЫ !!!", "✅Проникли в брошенные ДОМА Фукусимы ☢️ Побег от ЛИКВИДАТОРОВ в Зоне Отчуждения !!! ☠️⚡️Напали КАБАНЫ", "61f48e2e-d8c8-4fbd-88c9-3465c2ca9e51", 2081, false, "CnTO-7IYVaY", "https://www.youtube.com/watch?v=CnTO-7IYVaY", 25, "/downloads/Youtube/0_Download/2026-04-11 ✅Проникли в брошенные ДОМА Фукусимы ☢️ Побег от ЛИКВИДАТОРОВ в Зоне Отчуждения !!! ☠️⚡️Напали КАБАНЫ.mkv", false, false, false, 1, [], 5, ~U[2026-04-11 15:15:06Z], ~U[2026-07-13 10:54:42Z], ~U[2026-07-13 10:54:42Z], "► Каждый найдёт свой тариф в СберМобайле. 300 минут и 50 Гб за 390 ₽ в месяц, а если хочется по-своему, можно собрать тариф самому - https://clck.ru/3STaYb \nРеклама. Рекламодатель ООО \"СБЕРБАНК-ТЕЛЕКОМ\", ИНН: 7736264044, erid: 2W5zFK3zZrZ\n\n► Клей FIXADO для обуви и подошвы, кожи, текстиля и ПВХ. Водостойкий, Прозрачный\nСсылка на Озон: https://ozon.ru/t/csBZwnN\nСсылка на ВБ: https://www.wildberries.ru/catalog/216312945/detail.aspx?targetUrl=SN\n\n☢️Мы проникли в ЗАПРЕТНУЮ ЗОНУ ОТЧУЖДЕНИЯ Фукусимы, которая образовалась после аварии на АЭС Фукусима-1 в марте 2011 года. После катастрофы огромная территория Японии была эвакуирована и закрыта — сегодня это радиоактивная, заброшенная зона, где нет людей, но есть полиция, камеры наблюдения, дикие животные и радиация.\n☢️В этой серии мы затеяли безумный план - проникнуть на саму заброшенную Атомную Электростанцию Фукусима, которая взарвалась.\n☢️Это не документальный фильм — это реальное приключение, снятое в формате киношного влога, где каждое решение может закончиться задержанием. Этот поход станет началом цепочки событий, которые в итоге приведут к тому, что мы проведём 3 месяца в японской тюрьме.\n\n📌СОЦ. СЕТИ ДРУГИХ УЧАСТНИКОВ:\n➡️Антон Кот - @ZLOYKOT \n➡️Влад Урбаникс - @УРБАНИКС \n➡️Толяныч - @ТОЛЯННЫЧ \n➡️Кхен - https://t.me/alexey_klindukhov https://www.instagram.com/artuniar/\n🍺Кружка \"Панелька\" на Wildberries - https://www.wildberries.ru/catalog/864611313/detail.aspx\n\n📌МОИ ДРУГИЕ СОЦ. СЕТИ:\n🔵 Группа ВКОНТАКТЕ - http://vk.com/kreosann\n🔵 Наш ИНСТАГРАМ - https://www.instagram.com/kreosan\n🔵 Александр Крюков - http://vk.com/kreosan\n💰 Заказ рекламы - https: (truncated) 13:54:42.276 [debug] QUERY OK source="sources" db=2.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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:42.277 [debug] QUERY OK source="media_profiles" db=1.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" = ?) [2] 13:54:42.280 [debug] QUERY OK source="media_items" db=2.1ms idle=48.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [25] 13:54:42.280 [debug] Current batch of media processed. Will check again in 1000ms 13:54:43.282 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Образцы английского стрелкового оружия, у которых спусковой крючок расположен впереди магазина, а магазин позади спускового крючка.", "duration" => 1020, "filename" => "/downloads/Youtube/0_Download/2026-04-11 Британские буллпапы.mp4", "id" => "Z1AITTMEjQg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Z1AITTMEjQg", "playlist_index" => 26, "timestamp" => 1775925705, "title" => "Британские буллпапы", "upload_date" => "20260411"} 13:54:43.284 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1009.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:43.285 [debug] QUERY OK source="sources" db=0.8ms idle=1008.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:43.304 [debug] QUERY OK source="media_items" db=18.2ms queue=0.1ms idle=1007.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-11 16:41:45Z], 1] 13:54:43.319 [debug] QUERY OK source="media_items" db=15.0ms idle=1023.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" ["Образцы английского стрелкового оружия, у которых спусковой крючок расположен впереди магазина, а магазин позади спускового крючка.", "Британские буллпапы", "37b7e4fa-d579-44e1-b4f3-afaee7c34d84", 1020, false, "Z1AITTMEjQg", "https://www.youtube.com/watch?v=Z1AITTMEjQg", 26, "/downloads/Youtube/0_Download/2026-04-11 Британские буллпапы.mp4", false, false, false, 1, [], 5, ~U[2026-04-11 16:41:45Z], ~U[2026-07-13 10:54:43Z], ~U[2026-07-13 10:54:43Z], "Образцы английского стрелкового оружия, у которых спусковой крючок расположен впереди магазина, а магазин позади спускового крючка.", "Британские буллпапы", 1020, false, "Z1AITTMEjQg", "https://www.youtube.com/watch?v=Z1AITTMEjQg", "/downloads/Youtube/0_Download/2026-04-11 Британские буллпапы.mp4", false, 1, ~U[2026-04-11 16:41:45Z]] 13:54:43.322 [debug] QUERY OK source="sources" db=2.1ms idle=751.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:43.323 [debug] QUERY OK source="media_profiles" db=1.1ms idle=38.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:43.325 [debug] QUERY OK source="media_items" db=1.6ms idle=38.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [26] 13:54:43.325 [debug] Current batch of media processed. Will check again in 1000ms 13:54:44.326 [debug] Current batch of media processed. Will check again in 1000ms 13:54:45.328 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "https://l.tbank.ru/skyships0426 — оформите полис от Т-Страхования\n\nИл-76 – тяжелый военно-транспортный самолет, созданный советским конструкторским бюро Ильюшина в начале 1970-хх.\nСамолет проектировался с учетом широкого перечня военных и гражданских заказчиков, что сделало его весьма необычным представителем класса. Ил-76 обладает большой грузовой кабиной с развитым функционалом, а так же отличными летными и взлетно-посадочными характеристиками, сделавшими его крайне универсальным. Кроме того, тяжелый военный транспорт получил боевые возможности: десантирование, полеты на малых высотах, работа в условиях противодействия противника, ударное и оборонительное оружие. Все эти возможности стали ключом к успеху, как в ВС СССР, так и у Аэрофлота и иностранных заказчиков, которые закупали самолеты в огромных количествах.\nУдачные же технические решения и большой заложенный потенциал позволили самолету продолжить развиваться в течение десятилетий. Его военные и гражданские версии многократно модернизировались, создавались специализированные версии: топливозаправщики Ил-78, летающие радары А-50, испытательные Ил-76ЛЛ и так далее. На данный момент, актуальной является модификация Ил-76МД-90А с новыми двигателями, бортовым оборудованием и расширенными возможностями. В общей сложности, выпущено, порядка, 950 самолетов и производство продолжается.\n\nСпасибо за просмотр.\n\nSkyships Boosty: https://boosty.to/skyships\nНаша группа ВК: https://vk.com/public123681709\n\nТайм-коды:\n00:00 – Ил-76\n00:37 – Эра реактивных транспортов\n01:30 – Т-Страхование\n02:40 – Будущий транспорт\n03:39 – Грузовая кабина\n06:01 - Десантирование\n06:39 – Описание самолета\n08:47 – Силовая установка\n09:53 – Экипаж и управление\n11:16 – «Не грузовые» функции\n13:14 – Рождение Ил-76\n15:59 - Служба\n18:48 – Ил-76 в Аэрофлоте\n20:49 – Новая жизнь", "duration" => 1443, "filename" => "/downloads/Youtube/0_Download/2026-04-11 Ил-76 и его Бесчисленная Стая.mkv", "id" => "FLseMUV6mSU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=FLseMUV6mSU", "playlist_index" => 27, "timestamp" => 1775916174, "title" => "Ил-76 и его Бесчисленная Стая", "upload_date" => "20260411"} 13:54:45.330 [debug] QUERY OK source="sources" db=1.2ms idle=755.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:45.331 [debug] QUERY OK source="sources" db=0.8ms idle=320.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:45.355 [debug] QUERY OK source="media_items" db=23.1ms idle=321.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-11 14:02:54Z], 1] 13:54:45.380 [debug] QUERY OK source="media_items" db=24.0ms idle=345.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://l.tbank.ru/skyships0426 — оформите полис от Т-Страхования\n\nИл-76 – тяжелый военно-транспортный самолет, созданный советским конструкторским бюро Ильюшина в начале 1970-хх.\nСамолет проектировался с учетом широкого перечня военных и гражданских заказчиков, что сделало его весьма необычным представителем класса. Ил-76 обладает большой грузовой кабиной с развитым функционалом, а так же отличными летными и взлетно-посадочными характеристиками, сделавшими его крайне универсальным. Кроме того, тяжелый военный транспорт получил боевые возможности: десантирование, полеты на малых высотах, работа в условиях противодействия противника, ударное и оборонительное оружие. Все эти возможности стали ключом к успеху, как в ВС СССР, так и у Аэрофлота и иностранных заказчиков, которые закупали самолеты в огромных количествах.\nУдачные же технические решения и большой заложенный потенциал позволили самолету продолжить развиваться в течение десятилетий. Его военные и гражданские версии многократно модернизировались, создавались специализированные версии: топливозаправщики Ил-78, летающие радары А-50, испытательные Ил-76ЛЛ и так далее. На данный момент, актуальной является модификация Ил-76МД-90А с новыми двигателями, бортовым оборудованием и расширенными возможностями. В общей сложности, выпущено, порядка, 950 самолетов и производство продолжается.\n\nСпасибо за просмотр.\n\nSkyships Boosty: https://boosty.to/skyships\nНаша группа ВК: https://vk.com/public123681709\n\nТайм-коды:\n00:00 – Ил-76\n00:37 – Эра реактивных транспортов\n01:30 – Т-Страхование\n02:40 – Будущий транспорт\n03:39 – Грузовая кабина\n06:01 - Десантирование\n06:39 – Описание самолета\n08:47 – Силовая установка\n09:53 – Экипаж и управление\n11:16 – «Не грузовые» функции\n13:14 – Рождение Ил-76\n15:59 - Служба\n18:48 – Ил-76 в Аэрофлоте\n20:49 – Новая жизнь", "Ил-76 и его Бесчисленная Стая", "2816449b-8c61-4e44-a51c-67cc41be1ba2", 1443, false, "FLseMUV6mSU", "https://www.youtube.com/watch?v=FLseMUV6mSU", 27, "/downloads/Youtube/0_Download/2026-04-11 Ил-76 и его Бесчисленная Стая.mkv", false, false, false, 1, [], 5, ~U[2026-04-11 14:02:54Z], ~U[2026-07-13 10:54:45Z], ~U[2026-07-13 10:54:45Z], "https://l.tbank.ru/skyships0426 — оформите полис от Т-Страхования\n\nИл-76 – тяжелый военно-транспортный самолет, созданный советским конструкторским бюро Ильюшина в начале 1970-хх.\nСамолет проектировался с учетом широкого перечня военных и гражданских заказчиков, что сделало его весьма необычным представителем класса. Ил-76 обладает большой грузовой кабиной с развитым функционалом, а так же отличными летными и взлетно-посадочными характеристиками, сделавшими его крайне универсальным. Кроме того, тяжелый военный транспорт получил боевые возможности: десантирование, полеты на малых высотах, работа в условиях противодействия противника, ударное и оборонительное оружие. Все эти возможности стали ключом к успеху, как в ВС СССР, так и у Аэрофлота и иностранных заказчиков, которые закупали самолеты в огромных количествах.\nУдачные же технические решения и большой заложенный потенциал позволили самолету продолжить развиваться в течение десятилетий. Его военные и гражданские версии многократно модернизировались, создавались специализированные версии: топливозаправщики Ил-78, летающие радары А-50, испытательные Ил-76ЛЛ и так далее. На данный момент, актуальной является модификация Ил-76МД-90А с новыми двигателями, бортовым оборудованием и расширенными возможностями. В общей сложности, выпущено, порядка, 950 самолетов и производство продолжается.\n\nСпасибо за просмотр.\n\nSkyships Boosty: https://boosty.to/skyships\nНаша группа ВК: https://vk.com/public123681709\n\nТайм-коды:\n00:00 – Ил-76\n00:37 – Эра реактивных транспортов\n01:30 – Т-Страхование\n02:40 – Будущий транспорт\n03:39 – Грузовая кабина\n06:01 - Десантирование\n06:39 – Описание самолета\n08:47 – Силовая установка\n09:53 – Экипаж и управление\n11:16 – «Не грузовые» функции\n13:14 – Рождение Ил-76\n15:59 - Служба\n18:48 – Ил-76 в Аэрофлоте\n20:49 – Новая жизнь", "Ил-76 и его Бесчисленная Стая", 1443, false, "FLseMUV6mSU", "https://www.youtube.com/watch?v=FLseMUV6mSU", "/downloads/Youtube/0_Download/2026-04-11 Ил-76 и его Бесчисленная Стая.mkv", false, 1, ~U[2026-04-11 14:02:54Z]] 13:54:45.382 [debug] QUERY OK source="sources" db=2.3ms idle=370.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:45.384 [debug] QUERY OK source="media_profiles" db=1.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" = ?) [2] 13:54:45.386 [debug] QUERY OK source="media_items" db=1.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 [27] 13:54:45.386 [debug] Current batch of media processed. Will check again in 1000ms 13:54:46.388 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Доступ к фильмам для тех у кого заблокирован YouTube\nboosty: https://boosty.to/protocivilization\npatreon: https://www.patreon.com/c/protocivilization\n\n00:00 Вступление\n03:13 Структура храма\n04:05 Официальная версия\n09:49 Вход в храм\n12:32 Внутренний двор храма\n14:31 Следы от инструмента в базальте\n19:50 Храм под слоем штукатурки\n24:09 Стены храма и следы обработки\n28:38 Внутренний зал\n31:28 Анализ поверхностей\n34:13 Правое крыло\n48:05 Левое крыло\n59:23 Итоги первой части \n\n🦾Поддержать проект:\n🪙USDT Trc20:\nTV5bec8Ng3JQSMmnrzRXhnCPbn7bzQNhhf \n🪙BTC:\nbc1q2qk7pqmcsrarf4u7ex7armvsej8nw0qqetfutg\n🪙Ethereum: \n0x92DB3210db11504e6837A3f0457d73756D7D54C7\n💳Перевод на карту Тинькофф:\n2200 7001 5203 4897\nPayPal: Protocivilization@gmail.com\n\nНаши соцсети:\n📩Канал Telegram Protocivilization (с модерацией): https://t.me/protocivilization1 \n🗿Instagram Protocivilization: https://www.instagram.com/protocivilization/ \n🗿Tik-Tok Protocivilization: https://www.tiktok.com/@protocivilization \n\nСвязаться с автором:\n🗿e-mail: protocivilization@gmail.com\nTelegram: @protocivilization", "duration" => 3769, "filename" => "/downloads/Youtube/0_Download/2026-04-11 КАЙЛАС: Самый необъяснимый храм на Земле | Документальный фильм. Часть 1.mkv", "id" => "9PvgLjpjGjo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9PvgLjpjGjo", "playlist_index" => 28, "timestamp" => 1775913707, "title" => "КАЙЛАС: Самый необъяснимый храм на Земле | Документальный фильм. Часть 1", "upload_date" => "20260411"} 13:54:46.389 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1008.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:46.391 [debug] QUERY OK source="sources" db=0.8ms idle=1007.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:46.432 [debug] QUERY OK source="media_items" db=40.9ms queue=0.2ms idle=1007.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-11 13:21:47Z], 1] 13:54:46.472 [debug] QUERY OK source="media_items" db=38.3ms idle=1046.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" ["Доступ к фильмам для тех у кого заблокирован YouTube\nboosty: https://boosty.to/protocivilization\npatreon: https://www.patreon.com/c/protocivilization\n\n00:00 Вступление\n03:13 Структура храма\n04:05 Официальная версия\n09:49 Вход в храм\n12:32 Внутренний двор храма\n14:31 Следы от инструмента в базальте\n19:50 Храм под слоем штукатурки\n24:09 Стены храма и следы обработки\n28:38 Внутренний зал\n31:28 Анализ поверхностей\n34:13 Правое крыло\n48:05 Левое крыло\n59:23 Итоги первой части \n\n🦾Поддержать проект:\n🪙USDT Trc20:\nTV5bec8Ng3JQSMmnrzRXhnCPbn7bzQNhhf \n🪙BTC:\nbc1q2qk7pqmcsrarf4u7ex7armvsej8nw0qqetfutg\n🪙Ethereum: \n0x92DB3210db11504e6837A3f0457d73756D7D54C7\n💳Перевод на карту Тинькофф:\n2200 7001 5203 4897\nPayPal: Protocivilization@gmail.com\n\nНаши соцсети:\n📩Канал Telegram Protocivilization (с модерацией): https://t.me/protocivilization1 \n🗿Instagram Protocivilization: https://www.instagram.com/protocivilization/ \n🗿Tik-Tok Protocivilization: https://www.tiktok.com/@protocivilization \n\nСвязаться с автором:\n🗿e-mail: protocivilization@gmail.com\nTelegram: @protocivilization", "КАЙЛАС: Самый необъяснимый храм на Земле | Документальный фильм. Часть 1", "06e760d5-9df3-48e8-9d1a-cfdb00c276bf", 3769, false, "9PvgLjpjGjo", "https://www.youtube.com/watch?v=9PvgLjpjGjo", 28, "/downloads/Youtube/0_Download/2026-04-11 КАЙЛАС: Самый необъяснимый храм на Земле | Документальный фильм. Часть 1.mkv", false, false, false, 1, [], 5, ~U[2026-04-11 13:21:47Z], ~U[2026-07-13 10:54:46Z], ~U[2026-07-13 10:54:46Z], "Доступ к фильмам для тех у кого заблокирован YouTube\nboosty: https://boosty.to/protocivilization\npatreon: https://www.patreon.com/c/protocivilization\n\n00:00 Вступление\n03:13 Структура храма\n04:05 Официальная версия\n09:49 Вход в храм\n12:32 Внутренний двор храма\n14:31 Следы от инструмента в базальте\n19:50 Храм под слоем штукатурки\n24:09 Стены храма и следы обработки\n28:38 Внутренний зал\n31:28 Анализ поверхностей\n34:13 Правое крыло\n48:05 Левое крыло\n59:23 Итоги первой части \n\n🦾Поддержать проект:\n🪙USDT Trc20:\nTV5bec8Ng3JQSMmnrzRXhnCPbn7bzQNhhf \n🪙BTC:\nbc1q2qk7pqmcsrarf4u7ex7armvsej8nw0qqetfutg\n🪙Ethereum: \n0x92DB3210db11504e6837A3f0457d73756D7D54C7\n💳Перевод на карту Тинькофф:\n2200 7001 5203 4897\nPayPal: Protocivilization@gmail.com\n\nНаши соцсети:\n📩Канал Telegram Protocivilization (с модерацией): https://t.me/protocivilization1 \n🗿Instagram Protocivilization: https://www.instagram.com/protocivilization/ \n🗿Tik-Tok Protocivilization: https://www.tiktok.com/@protocivilization \n\nСвязаться с автором:\n🗿e-mail: protocivilization@gmail.com\nTelegram: @protocivilization", "КАЙЛАС: Самый необъяснимый храм на Земле | Документальный фильм. Часть 1", 3769, false, "9PvgLjpjGjo", "https://www.youtube.com/watch?v=9PvgLjpjGjo", "/downloads/Youtube/0_Download/2026-04-11 КАЙЛАС: Самый необъяснимый храм на Земле | Документальный фильм. Часть 1.mkv", false, 1, ~U[2026-04-11 13:21:47Z]] 13:54:46.476 [debug] QUERY OK source="sources" db=3.7ms idle=895.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:46.478 [debug] QUERY OK source="media_profiles" db=2.0ms queue=0.2ms idle=86.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:46.482 [debug] QUERY OK source="media_items" db=2.4ms idle=88.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 [28] 13:54:46.482 [debug] Current batch of media processed. Will check again in 1000ms 13:54:47.484 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Бусти - https://boosty.to/icher\nБольше информации и ссылки на материалы из ролика, а так же куча другой информации в телеграме: https://t.me/kosmostars7403\n-----\nЧернобыль обычно обсуждают через политику, секретность и “роковую кнопку”. Но если смотреть на ночь 26 апреля 1986 года как инженер и программист, картина становится другой: катастрофа — это ещё и история интерфейса, датчиков, алгоритмов и ограничений автоматики.\n\nВ этом видео я разбираю, как работал “компьютер Чернобыля” — аппаратно-программный комплекс контроля реактора (та самая система, которую на станции знали как СКАЛА на базе вычислительных машин В-3М). Почему на блочном щите управления почти не было привычных экранов, как операторы получали данные через лампы, мнемосхемы, запросные панели и распечатки телетайпа, и зачем станции были нужны магнитные ленты — буквально как “чёрный ящик”.\n\nМы пройдёмся по ключевым вещам:\n— как система собирала тысячи аналоговых сигналов и переводила их в цифры;\n— что именно она рассчитывала (включая оценки реактивности и нейтронного поля);\n— какие предупреждения могла выдавать и почему они не равны “автоматическому стопу”;\n— что говорят последние строки телетайпа про работу аварийной защиты и кнопку АЗ-5;\n— и главный вопрос: могла ли автоматика остановить аварию, если бы была устроена иначе — или человек всё равно нашёл бы способ обойти систему?\n\nТаймы:\n\n00:00 О чем ролик\n01:19 Компьютеры ЧАЭС\n05:57 Как работает атомная станция?\n09:58 С.К.А.Л.А.\n22:25 С.К.А.Л.А. vs Карат\n26:29 Стержни и датчики\n32:29 Загадка АЗ-5\n38:15 Мог ли компьютер предотвратить катастрофу?\n\n#Чернобыль #АЭС #Радиация", "duration" => 2690, "filename" => "/downloads/Youtube/0_Download/2026-01-30 Мог ли компьютер Чернобыля спасти станцию — и почему не спас?.mkv", "id" => "SkeeLe1CnFM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SkeeLe1CnFM", "playlist_index" => 29, "timestamp" => 1769774534, "title" => "Мог ли компьютер Чернобыля спасти станцию — и почему не спас?", "upload_date" => "20260130"} 13:54:47.487 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=1013.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:47.488 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1011.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:47.516 [debug] QUERY OK source="media_items" db=27.0ms idle=1010.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-30 12:02:14Z], 1] 13:54:47.543 [debug] QUERY OK source="media_items" db=26.4ms queue=0.1ms idle=1034.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/icher\nБольше информации и ссылки на материалы из ролика, а так же куча другой информации в телеграме: https://t.me/kosmostars7403\n-----\nЧернобыль обычно обсуждают через политику, секретность и “роковую кнопку”. Но если смотреть на ночь 26 апреля 1986 года как инженер и программист, картина становится другой: катастрофа — это ещё и история интерфейса, датчиков, алгоритмов и ограничений автоматики.\n\nВ этом видео я разбираю, как работал “компьютер Чернобыля” — аппаратно-программный комплекс контроля реактора (та самая система, которую на станции знали как СКАЛА на базе вычислительных машин В-3М). Почему на блочном щите управления почти не было привычных экранов, как операторы получали данные через лампы, мнемосхемы, запросные панели и распечатки телетайпа, и зачем станции были нужны магнитные ленты — буквально как “чёрный ящик”.\n\nМы пройдёмся по ключевым вещам:\n— как система собирала тысячи аналоговых сигналов и переводила их в цифры;\n— что именно она рассчитывала (включая оценки реактивности и нейтронного поля);\n— какие предупреждения могла выдавать и почему они не равны “автоматическому стопу”;\n— что говорят последние строки телетайпа про работу аварийной защиты и кнопку АЗ-5;\n— и главный вопрос: могла ли автоматика остановить аварию, если бы была устроена иначе — или человек всё равно нашёл бы способ обойти систему?\n\nТаймы:\n\n00:00 О чем ролик\n01:19 Компьютеры ЧАЭС\n05:57 Как работает атомная станция?\n09:58 С.К.А.Л.А.\n22:25 С.К.А.Л.А. vs Карат\n26:29 Стержни и датчики\n32:29 Загадка АЗ-5\n38:15 Мог ли компьютер предотвратить катастрофу?\n\n#Чернобыль #АЭС #Радиация", "Мог ли компьютер Чернобыля спасти станцию — и почему не спас?", "65389e59-df7d-41d1-8a19-0621e34f479d", 2690, false, "SkeeLe1CnFM", "https://www.youtube.com/watch?v=SkeeLe1CnFM", 29, "/downloads/Youtube/0_Download/2026-01-30 Мог ли компьютер Чернобыля спасти станцию — и почему не спас?.mkv", false, false, false, 1, [], 1, ~U[2026-01-30 12:02:14Z], ~U[2026-07-13 10:54:47Z], ~U[2026-07-13 10:54:47Z], "Бусти - https://boosty.to/icher\nБольше информации и ссылки на материалы из ролика, а так же куча другой информации в телеграме: https://t.me/kosmostars7403\n-----\nЧернобыль обычно обсуждают через политику, секретность и “роковую кнопку”. Но если смотреть на ночь 26 апреля 1986 года как инженер и программист, картина становится другой: катастрофа — это ещё и история интерфейса, датчиков, алгоритмов и ограничений автоматики.\n\nВ этом видео я разбираю, как работал “компьютер Чернобыля” — аппаратно-программный комплекс контроля реактора (та самая система, которую на станции знали как СКАЛА на базе вычислительных машин В-3М). Почему на блочном щите управления почти не было привычных экранов, как операторы получали данные через лампы, мнемосхемы, запросные панели и распечатки телетайпа, и зачем станции были нужны магнитные ленты — буквально как “чёрный ящик”.\n\nМы пройдёмся по ключевым вещам:\n— как система собирала тысячи аналоговых сигналов и переводила их в цифры;\n— что именно она рассчитывала (включая оценки реактивности и нейтронного поля);\n— какие предупреждения могла выдавать и почему они не равны “автоматическому стопу”;\n— что говорят последние строки телетайпа про работу аварийной защиты и кнопку АЗ-5;\n— и главный вопрос: могла ли автоматика остановить аварию, если бы была устроена иначе — или человек всё равно нашёл бы способ обойти систему?\n\nТаймы:\n\n00:00 О чем ролик\n01:19 Компьютеры ЧАЭС\n05:57 Как работает атомная станция?\n09:58 С.К.А.Л.А.\n22:25 С.К.А.Л.А. vs Карат\n26:29 Стержни и датчики\n32:29 Загадка АЗ-5\n38:15 Мог ли компьютер предотвратить катастрофу?\n\n#Чернобыль #АЭС #Радиация", "Мог ли компьютер Чернобыля спасти станцию — и почему не спас?", 2690, false, "SkeeLe1CnFM", "https://www.youtube.com/watch?v=SkeeLe1CnFM", "/downloads/Youtube/0_Download/2026-01-30 Мог ли компьютер Чернобыля спасти станцию — и почему не спас?.mkv", false, 1, ~U[2026-01-30 12:02:14Z]] 13:54:47.546 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=962.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:47.548 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.1ms idle=59.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:47.550 [debug] QUERY OK source="media_items" db=1.9ms idle=59.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 [29] 13:54:47.550 [debug] Current batch of media processed. Will check again in 1000ms 13:54:48.551 [debug] Current batch of media processed. Will check again in 1000ms 13:54:49.553 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "После нашего первого обзора IceBook предложили прислать обновленную версию ноутбука, в которой якобы исправлен троттлинг памяти и другие проблемы. Проверяем, так ли это, или перегрев DDR5 никуда не делся? Тестируем новую платформу Ryzen AI 365 с Radeon 880M в современных играх. Есть ли смысл обновляться с 780M?\n\nАрендуйте выделенные серверы на свежем железе в Selectel: https://slc.tl/c8urt\n\nМой Компьютер в Telegram - https://t.me/mknewsru\nНа связи Крошин - https://t.me/kroshlink\n\n00:00 - Вступление МК\n01:50 - Разбираем, что внутри?\n08:04 - Ryzen AI 9 365 и Radeon 880M\n09:42 - Прогрев ОЗУ\n11:11 - Проверка с другими модулями\n15:54 - Тесты в рабочих задачах\n18:13 - Тесты в играх\n23:34 - Киберспорт\n26:16 - Выводы\n\n2Vtzqv9iN9L", "duration" => 1784, "filename" => "/downloads/Youtube/0_Download/2026-04-11 Китайцы заслали мне Айсбук, но я их переиграл.mkv", "id" => "VZvMYWrCy_w", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=VZvMYWrCy_w", "playlist_index" => 30, "timestamp" => 1775930279, "title" => "Китайцы заслали мне Айсбук, но я их переиграл", "upload_date" => "20260411"} 13:54:49.554 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=966.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:49.556 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=545.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:49.586 [debug] QUERY OK source="media_items" db=29.5ms idle=546.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-11 17:57:59Z], 1] 13:54:49.615 [debug] QUERY OK source="media_items" db=28.6ms queue=0.1ms idle=576.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" ["После нашего первого обзора IceBook предложили прислать обновленную версию ноутбука, в которой якобы исправлен троттлинг памяти и другие проблемы. Проверяем, так ли это, или перегрев DDR5 никуда не делся? Тестируем новую платформу Ryzen AI 365 с Radeon 880M в современных играх. Есть ли смысл обновляться с 780M?\n\nАрендуйте выделенные серверы на свежем железе в Selectel: https://slc.tl/c8urt\n\nМой Компьютер в Telegram - https://t.me/mknewsru\nНа связи Крошин - https://t.me/kroshlink\n\n00:00 - Вступление МК\n01:50 - Разбираем, что внутри?\n08:04 - Ryzen AI 9 365 и Radeon 880M\n09:42 - Прогрев ОЗУ\n11:11 - Проверка с другими модулями\n15:54 - Тесты в рабочих задачах\n18:13 - Тесты в играх\n23:34 - Киберспорт\n26:16 - Выводы\n\n2Vtzqv9iN9L", "Китайцы заслали мне Айсбук, но я их переиграл", "da5b1aec-e1f4-4e1a-8b56-b4be04db6764", 1784, false, "VZvMYWrCy_w", "https://www.youtube.com/watch?v=VZvMYWrCy_w", 30, "/downloads/Youtube/0_Download/2026-04-11 Китайцы заслали мне Айсбук, но я их переиграл.mkv", false, false, false, 1, [], 5, ~U[2026-04-11 17:57:59Z], ~U[2026-07-13 10:54:49Z], ~U[2026-07-13 10:54:49Z], "После нашего первого обзора IceBook предложили прислать обновленную версию ноутбука, в которой якобы исправлен троттлинг памяти и другие проблемы. Проверяем, так ли это, или перегрев DDR5 никуда не делся? Тестируем новую платформу Ryzen AI 365 с Radeon 880M в современных играх. Есть ли смысл обновляться с 780M?\n\nАрендуйте выделенные серверы на свежем железе в Selectel: https://slc.tl/c8urt\n\nМой Компьютер в Telegram - https://t.me/mknewsru\nНа связи Крошин - https://t.me/kroshlink\n\n00:00 - Вступление МК\n01:50 - Разбираем, что внутри?\n08:04 - Ryzen AI 9 365 и Radeon 880M\n09:42 - Прогрев ОЗУ\n11:11 - Проверка с другими модулями\n15:54 - Тесты в рабочих задачах\n18:13 - Тесты в играх\n23:34 - Киберспорт\n26:16 - Выводы\n\n2Vtzqv9iN9L", "Китайцы заслали мне Айсбук, но я их переиграл", 1784, false, "VZvMYWrCy_w", "https://www.youtube.com/watch?v=VZvMYWrCy_w", "/downloads/Youtube/0_Download/2026-04-11 Китайцы заслали мне Айсбук, но я их переиграл.mkv", false, 1, ~U[2026-04-11 17:57:59Z]] 13:54:49.618 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:49.620 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.2ms idle=62.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:49.622 [debug] QUERY OK source="media_items" db=1.8ms idle=34.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 [30] 13:54:49.623 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Amazfit T-Rex Ultra 2. Титан, предустановленные карты и до 30 дней без подзарядки. Созданы для непредсказуемых путешествий: https://vk.cc/cVSiMz?erid=2VtzqvyZrZT\n\nСуточно.ру — Найдем, где остановиться! https://clck.ru/3Sn3Qa\nБронируй с промокодом ЛАТТИК на 1000 бонусов до 14.04.2026\n\nЕще больше гор и путешествий в моем инстаграме: https://www.instagram.com/lattik/ \n\nВ этом выпуске я отправлюсь в одну из самых красивых стран на планете — Кыргызстан!\nГоры занимают 80% территории этой небольшой страны, поэтому Кыргызстан буквально напичкан невероятными горными пейзажами, которые меняются за каждым поворотом. \n\nЗа 11 дней я проеду в одиночку на мотоцикле 2000 км прямо сквозь горы Тянь-Шаня, буду ночевать в палатке в безлюдных местах, ходить в небольшие походы в труднодоступные уголки и пытаться проехать по жестким горным дорогам на своём стареньком мотоцикле Triumph Boneville, который совсем не предназначен для таких испытаний.\n\nВ этом видео вы увидите, почему Кыргызстан считается одной из самых красивых стран!\n\nКоманда, работавшая над выпуском:\n\nАвтор идеи и оператор: Евгений Князьков (тг: lattik)\nМонтаж: Ника Мирошникова (тг: nika_miros)\nОператор рекламной интеграции: Никита Башунов\n\nСетап, на который я снял этот выпуск:\n1. экнш-камера GoPro HERO 13 Black\n2. дрон DJI Mini 3 Pro\n3. беспроводной микрофон DJI Mic\n\nРеклама. ООО \"АРК ДЕВАЙС\". ИНН 7707821149. erid: 2VtzqvyZrZT\nРеклама. АО «Суточно». ИНН 7300037501. erid: 2W5zFHSr8fs. \n\nСодержание:\n00:00 — Вступление\n01:52 — Старт из Бишкека\n02:56 — Маршрут путешествия\n05:00 — Перевал Тоо-Ашуу\n08:04 — Угольный разрез Кара-Кече\n09:03 — Озеро Сон-Кёль\n09:38 — Перевал «33 Попугая»\n16:49 — Дорога на озеро Кель-Суу\n29:47 — Озеро Кель-Суу\n39:15 — Поломка мотоцикла\n41:44 — Дорога на перевал Тосор\n45:19 — Обзор мотоцикла Triumph Bonneville T100\n51:11 — Перевал Тосор\n54:22 — Каньон Ак-Сай\n59:12 — Утро в палатке на берегу Иссык-Куля\n1:04:23 — Плато Арабель\n1:05:00 — Перевал Суек\n1:08:25 — Жесткая дорога к альплагерю Каракол\n1:11:00 — Треккинг к озеру Ала-Куль\n1:14:54 — Дорога назад в Бишкек по северному берегу Иссык-Куля\n1:16:42 — Заключение", "duration" => 4870, "filename" => "/downloads/Youtube/0_Download/2026-03-31 11 дней один в горах Кыргызстана — путешествие на мотоцикле по неизведанному Тянь-Шаню.mkv", "id" => "mfZkjmdJtPo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=mfZkjmdJtPo", "playlist_index" => 31, "timestamp" => 1774936800, "title" => "11 дней один в горах Кыргызстана — путешествие на мотоцикле по неизведанному Тянь-Шаню", "upload_date" => "20260331"} 13:54:49.624 [debug] QUERY OK source="sources" db=1.1ms idle=34.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:49.625 [debug] QUERY OK source="sources" db=0.7ms idle=9.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:49.646 [debug] QUERY OK source="media_items" db=20.2ms queue=0.1ms idle=7.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-31 06:00:00Z], 1] 13:54:49.709 [debug] QUERY OK source="media_items" db=62.6ms idle=26.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" ["Amazfit T-Rex Ultra 2. Титан, предустановленные карты и до 30 дней без подзарядки. Созданы для непредсказуемых путешествий: https://vk.cc/cVSiMz?erid=2VtzqvyZrZT\n\nСуточно.ру — Найдем, где остановиться! https://clck.ru/3Sn3Qa\nБронируй с промокодом ЛАТТИК на 1000 бонусов до 14.04.2026\n\nЕще больше гор и путешествий в моем инстаграме: https://www.instagram.com/lattik/ \n\nВ этом выпуске я отправлюсь в одну из самых красивых стран на планете — Кыргызстан!\nГоры занимают 80% территории этой небольшой страны, поэтому Кыргызстан буквально напичкан невероятными горными пейзажами, которые меняются за каждым поворотом. \n\nЗа 11 дней я проеду в одиночку на мотоцикле 2000 км прямо сквозь горы Тянь-Шаня, буду ночевать в палатке в безлюдных местах, ходить в небольшие походы в труднодоступные уголки и пытаться проехать по жестким горным дорогам на своём стареньком мотоцикле Triumph Boneville, который совсем не предназначен для таких испытаний.\n\nВ этом видео вы увидите, почему Кыргызстан считается одной из самых красивых стран!\n\nКоманда, работавшая над выпуском:\n\nАвтор идеи и оператор: Евгений Князьков (тг: lattik)\nМонтаж: Ника Мирошникова (тг: nika_miros)\nОператор рекламной интеграции: Никита Башунов\n\nСетап, на который я снял этот выпуск:\n1. экнш-камера GoPro HERO 13 Black\n2. дрон DJI Mini 3 Pro\n3. беспроводной микрофон DJI Mic\n\nРеклама. ООО \"АРК ДЕВАЙС\". ИНН 7707821149. erid: 2VtzqvyZrZT\nРеклама. АО «Суточно». ИНН 7300037501. erid: 2W5zFHSr8fs. \n\nСодержание:\n00:00 — Вступление\n01:52 — Старт из Бишкека\n02:56 — Маршрут путешествия\n05:00 — Перевал Тоо-Ашуу\n08:04 — Угольный разрез Кара-Кече\n09:03 — Озеро Сон-Кёль\n09:38 — Перевал «33 Попугая»\n16:49 — Дорога на озеро Кель-Суу\n29:47 — Озеро Кель-Суу\n39:15 — Поломка мотоцикла\n41:44 — Дорога на перевал Тосор\n45:19 — Обзор мотоцикла Triumph Bonneville T100\n51:11 — Перевал Тосор\n54:22 — Каньон Ак-Сай\n59:12 — Утро в палатке на берегу Иссык-Куля\n1:04:23 — Плато Арабель\n1:05:00 — Перевал Суек\n1:08:25 — Жесткая дорога к альплагерю Каракол\n1:11:00 — Треккинг к озеру Ала-Куль\n1:14:54 — Дорога назад в Бишкек по северному берегу Иссык-Куля\n1:16:42 — Заключение", "11 дней один в горах Кыргызстана — путешествие на мотоцикле по неизведанному Тянь-Шаню", "f6c50f55-78a7-40a8-96ef-1cfdb93c6220", 4870, false, "mfZkjmdJtPo", "https://www.youtube.com/watch?v=mfZkjmdJtPo", 31, "/downloads/Youtube/0_Download/2026-03-31 11 дней один в горах Кыргызстана — путешествие на мотоцикле по неизведанному Тянь-Шаню.mkv", false, false, false, 1, [], 1, ~U[2026-03-31 06:00:00Z], ~U[2026-07-13 10:54:49Z], ~U[2026-07-13 10:54:49Z], "Amazfit T-Rex Ultra 2. Титан, предустановленные карты и до 30 дней без подзарядки. Созданы для непредсказуемых путешествий: https://vk.cc/cVSiMz?erid=2VtzqvyZrZT\n\nСуточно.ру — Найдем, где остановиться! https://clck.ru/3Sn3Qa\nБронируй с промокодом ЛАТТИК на 1000 бонусов до 14.04.2026\n\nЕще больше гор и путешествий в моем инстаграме: https://www.instagram.com/lattik/ \n\nВ этом выпуске я отправлюсь в одну из самых красивых стран на планете — Кыргызстан!\nГоры занимают 80% территории этой небольшой страны, поэтому Кыргызстан буквально напичкан невероятными горными пейзажами, которые меняются за каждым поворотом. \n\nЗа 11 дней я проеду в одиночку на мотоцикле 2000 км прямо сквозь горы Тянь-Шаня, буду ночевать в палатке в безлюдных местах, ходить в небольшие походы в труднодоступные уголки и пытаться проехать по жестким горным дорогам на своём стареньком мотоцикле Triumph Boneville, который совсем не предназначен для таких испытаний.\n\nВ этом видео вы увидите, почему Кыргызстан считается одной из самых красивых стран!\n\nКоманда, работавшая над выпуском:\n\nАвтор идеи и оператор: Евгений Князьков (тг: lattik)\nМонтаж: Ника Мирошникова (тг: nika_miros)\nОператор рекламной интеграции: Никита Башунов\n\nСетап, на который я снял этот выпуск:\n1. экнш-камера GoPro HERO 13 Black\n2. дрон DJI Mini 3 Pro\n3. беспроводной микрофон DJI Mic\n\nРеклама. ООО \"АРК ДЕВАЙС\". ИНН 7707821149. erid: 2VtzqvyZrZT\nРеклама. АО «Суточно». ИНН 7300037501. erid: 2W5zFHSr8fs. \n\nСодержание:\n00:00 — Вступление\n01:52 — Старт из Бишкека\n02:56 — Маршрут путешествия\n05:00 — Перевал Тоо-Ашуу\n08:04 — Угольный разрез Кара-Кече\n09:03 — Озеро Сон-Кёль\n09:38 — Перевал «33 Попугая»\n16:49 — Дорога на озеро Кель-Суу\n29:47 — Озеро Кель-Суу\n39:15 — Поломка мотоцикла\n41:44 — Дорога на перевал Тосор\n45:19 — Обзор мотоцикла Triumph Bonneville T100\n51:11 — Перевал Тосор\n54:22 — Каньон Ак-Сай\n59:12 — Утро в палатке на берегу Иссык-Куля\n1:04:23 — Плато Арабель\n1:05:00 — Перевал Суек\n1:08:25 — (truncated) 13:54:49.712 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=87.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:49.714 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=88.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:49.717 [debug] QUERY OK source="media_items" db=2.6ms idle=88.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 [31] 13:54:49.717 [debug] Current batch of media processed. Will check again in 1000ms 13:54:50.718 [debug] Current batch of media processed. Will check again in 1000ms 13:54:51.720 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Еду к Атлантическому Океану, короткой дорогой )) \nНазвание стула TILLAK TK101 на али есть\nФинансовая помощь:\nЧерез телеграм разовый донат https://t.me/tribute/app?startapp=dzcj\nСпонсорская подписка. \nЧерез сервис для стримов https://dalink.to/andreiberesnevich\nЮмани номер счета 4100117736677113\nДля РБ Приорбанк Карта 4916 9896 3987 6183\n\nМой телеграм канал https://t.me/AndreiBeresnevich\ninstagram.com/andrei.beresnevich.by?utm_medium=copy_link", "duration" => 2907, "filename" => "/downloads/Youtube/0_Download/2026-04-12 К Атлантическому Океану на мотоцикле ч.8.mkv", "id" => "cVmPLsRpulQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=cVmPLsRpulQ", "playlist_index" => 32, "timestamp" => 1775973635, "title" => "К Атлантическому Океану на мотоцикле ч.8", "upload_date" => "20260412"} 13:54:51.721 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=710.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:51.723 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=712.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:51.752 [debug] QUERY OK source="media_items" db=28.2ms queue=0.1ms idle=713.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-12 06:00:35Z], 1] 13:54:51.982 [debug] QUERY OK source="media_items" db=229.0ms queue=0.1ms idle=742.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Название стула TILLAK TK101 на али есть\nФинансовая помощь:\nЧерез телеграм разовый донат https://t.me/tribute/app?startapp=dzcj\nСпонсорская подписка. \nЧерез сервис для стримов https://dalink.to/andreiberesnevich\nЮмани номер счета 4100117736677113\nДля РБ Приорбанк Карта 4916 9896 3987 6183\n\nМой телеграм канал https://t.me/AndreiBeresnevich\ninstagram.com/andrei.beresnevich.by?utm_medium=copy_link", "К Атлантическому Океану на мотоцикле ч.8", "3f4c22f2-00b1-4cdc-95b3-134aa2cd356a", 2907, false, "cVmPLsRpulQ", "https://www.youtube.com/watch?v=cVmPLsRpulQ", 32, "/downloads/Youtube/0_Download/2026-04-12 К Атлантическому Океану на мотоцикле ч.8.mkv", false, false, false, 1, [], 6, ~U[2026-04-12 06:00:35Z], ~U[2026-07-13 10:54:51Z], ~U[2026-07-13 10:54:51Z], "Еду к Атлантическому Океану, короткой дорогой )) \nНазвание стула TILLAK TK101 на али есть\nФинансовая помощь:\nЧерез телеграм разовый донат https://t.me/tribute/app?startapp=dzcj\nСпонсорская подписка. \nЧерез сервис для стримов https://dalink.to/andreiberesnevich\nЮмани номер счета 4100117736677113\nДля РБ Приорбанк Карта 4916 9896 3987 6183\n\nМой телеграм канал https://t.me/AndreiBeresnevich\ninstagram.com/andrei.beresnevich.by?utm_medium=copy_link", "К Атлантическому Океану на мотоцикле ч.8", 2907, false, "cVmPLsRpulQ", "https://www.youtube.com/watch?v=cVmPLsRpulQ", "/downloads/Youtube/0_Download/2026-04-12 К Атлантическому Океану на мотоцикле ч.8.mkv", false, 1, ~U[2026-04-12 06:00:35Z]] 13:54:51.986 [debug] QUERY OK source="sources" db=4.1ms queue=0.1ms idle=387.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:51.988 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=265.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:51.990 [debug] QUERY OK source="media_items" db=1.9ms idle=265.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [32] 13:54:51.991 [debug] Current batch of media processed. Will check again in 1000ms 13:54:52.992 [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\nИ, возможно, всё, что мы называем смертью —\nэто просто дверь.\n\nМузыка, исполнение и видеоряд созданы с помощью искусственного интеллекта.\nТекст песни - Авторский.\n__________________________________________________________________________________\nMusic, performance, and visuals are created using artificial intelligence.\nLyrics are original and written by the author.\n\nПоддержать автора - https://t.me/tribute/app?startapp=dEVy\nСкачать и послушать в Spotify - https://open.spotify.com/artist/7sneP...\nСкачать полные песни можно на нашем ТГ канале - https://t.me/annreya1\nЯндекс Музыка - https://music.yandex.ru/artist/24961838\nВК музыка - https://vk.com/artist/annreya\n\n🎧 Слушай на всех площадках:\nSpotify | Apple Music | Яндекс Музыка | VK Music | Deezer | Amazon Music\n\nТЕКСТ ПЕСНИ :\n\nВетер развеет вуаль накрывая\nТело – чьё сердце, уже не качает \nБольше не больно, земля согревая\nПледом укроет, в себя забирая\n\nВоздух уносит душу с семенами\nВ высь где палило солнце веками\nНад облаками, что плакали градом\nЖизнь исчезает, в печали под ядом\n\nЛистья прикроют ветвями те веки\nТело омоют – проточные реки\nБосые ноги, теней что у рая\nМечутся – входа у врат, ожидая\n\nДождь не смывает твое пораженье\nДух обречён на плен, сновиденье\nЧерез смиренье приходит забвенье\nВыход один – попасть в измеренье\n\nДверь приоткрылась и солнечным светом\nЖизнь подарила – всем душам отпетым\nЧто не грешили и верили в бога\nСловно в туннеле явилась дорога\n\nШаг в неизвестность до жути пугает\nЧто за тем светом ни кто и не знает\nПуть что скрывался – от теней порока\nЧья участь в мраке и так одинока\n\nЛистья прикроют ветвями те веки\nТело омоют – проточные реки\nБосые ноги, теней что у рая\nМечутся – входа у врат, ожидая\n\nДождь не смывает твое пораженье\nДух обречён на плен, сновиденье\nЧерез смиренье приходит забвенье\nВыход один – попасть в измеренье\n\nТень заискриться росой в мягком свете\nДух оживёт вновь на этой планете\nИ мотылёк из небес вылетая\nКружит по ветру пыльцу разгоняя\n \nШлейфом усеялось яркое поле\nИ на том месте где тело в неволе \nТот мотылёк что держал в себе душу\nСемя посеял и вырастил грушу\n\nЛистья прикроют ветвями те веки\nТело омоют – проточные реки\nБосые ноги, теней что у рая\nМечутся – входа у врат, ожидая\n\nДерево плодом всех ярким манило\nДух ее жил, в мотылька превратило \nИ каждый день когда солнце всходило\nЗемлю пыльцой она в рай превратила\n\n#AnnReya #ВуальЗабвения #DarkMusic #РусскийРок #АтмосфернаяМузыка #Философия #СмыслЖизни #Перерождение #Мистика #ГрустнаяПесня", "duration" => 187, "filename" => "/downloads/Youtube/0_Download/2026-04-10 Она умерла и переродилась | ВУАЛЬ ЗАБВЕНИЯ — AnnReya (Lyric Music Video).mkv", "id" => "eK7l_Pvn1Ss", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=eK7l_Pvn1Ss", "playlist_index" => 33, "timestamp" => 1775825364, "title" => "Она умерла и переродилась | ВУАЛЬ ЗАБВЕНИЯ — AnnReya (Lyric Music Video)", "upload_date" => "20260410"} 13:54:52.993 [debug] QUERY OK source="sources" db=1.0ms idle=1010.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:52.995 [debug] QUERY OK source="sources" db=0.9ms idle=1007.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:53.025 [debug] QUERY OK source="media_items" db=30.2ms queue=0.1ms idle=1006.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-10 12:49:24Z], 1] 13:54:53.077 [debug] QUERY OK source="media_items" db=50.3ms queue=0.1ms idle=427.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\nЧто происходит дальше?\nЕсть ли свет за пределами страха… или это всего лишь иллюзия?\n\nЭта песня — про смирение.\nПро страх перед неизвестным.\nПро тонкую грань между концом и новым началом.\n\nДуша уходит… но не исчезает.\nОна становится чем-то другим.\nСемя. Пыльца. Свет. Жизнь.\n\nИ, возможно, всё, что мы называем смертью —\nэто просто дверь.\n\nМузыка, исполнение и видеоряд созданы с помощью искусственного интеллекта.\nТекст песни - Авторский.\n__________________________________________________________________________________\nMusic, performance, and visuals are created using artificial intelligence.\nLyrics are original and written by the author.\n\nПоддержать автора - https://t.me/tribute/app?startapp=dEVy\nСкачать и послушать в Spotify - https://open.spotify.com/artist/7sneP...\nСкачать полные песни можно на нашем ТГ канале - https://t.me/annreya1\nЯндекс Музыка - https://music.yandex.ru/artist/24961838\nВК музыка - https://vk.com/artist/annreya\n\n🎧 Слушай на всех площадках:\nSpotify | Apple Music | Яндекс Музыка | VK Music | Deezer | Amazon Music\n\nТЕКСТ ПЕСНИ :\n\nВетер развеет вуаль накрывая\nТело – чьё сердце, уже не качает \nБольше не больно, земля согревая\nПледом укроет, в себя забирая\n\nВоздух уносит душу с семенами\nВ высь где палило солнце веками\nНад облаками, что плакали градом\nЖизнь исчезает, в печали под ядом\n\nЛистья прикроют ветвями те веки\nТело омоют – проточные реки\nБосые ноги, теней что у рая\nМечутся – входа у врат, ожидая\n\nДождь не смывает твое пораженье\nДух обречён на плен, сновиденье\nЧерез смиренье приходит забвенье\nВыход один – попасть в измеренье\n\nДверь приоткрылась и солнечным светом\nЖизнь подарила – всем душам отпетым\nЧто не грешили и верили в бога\nСловно в туннеле явилась дорога\n\nШаг в неизвестность до жути пугает\nЧто за тем светом ни кто и не знает\nПуть что скрывался – от теней порока\nЧья участь в мраке и так одинока\n\nЛистья прикроют ветвями те веки\nТело омоют – проточные реки\nБосые ноги, теней что у рая\nМечутся – входа у врат, ожидая\n\nДождь не смывает твое пораженье\nДух обречён на плен, сновиденье\nЧерез смиренье приходит забвенье\nВыход один – попасть в измеренье\n\nТень заискриться росой в мягком свете\nДух оживёт вновь на этой планете\nИ мотылёк из небес вылетая\nКружит по ветру пыльцу разгоняя\n \nШлейфом усеялось яркое поле\nИ на том месте где тело в неволе \nТот мотылёк что держал в себе душу\nСемя посеял и вырастил грушу\n\nЛистья прикроют ветвями те веки\nТело омоют – проточные реки\nБосые ноги, теней что у рая\nМечутся – входа у врат, ожидая\n\nДерево плодом всех ярким манило\nДух ее жил, в мотылька превратило \nИ каждый день когда солнце всходило\nЗемлю пыльцой она в рай превратила\n\n#AnnReya #ВуальЗабвения #DarkMusic #РусскийРок #АтмосфернаяМузыка #Философия #СмыслЖизни #Перерождение #Мистика #ГрустнаяПесня", "Она умерла и переродилась | ВУАЛЬ ЗАБВЕНИЯ — AnnReya (Lyric Music Video)", "0c1dbd4e-2f61-4c1c-9ee7-7945545811cb", 187, false, "eK7l_Pvn1Ss", "https://www.youtube.com/watch?v=eK7l_Pvn1Ss", 33, "/downloads/Youtube/0_Download/2026-04-10 Она умерла и переродилась | ВУАЛЬ ЗАБВЕНИЯ — AnnReya (Lyric Music Video).mkv", false, false, false, 1, [], 5, ~U[2026-04-10 12:49:24Z], ~U[2026-07-13 10:54:53Z], ~U[2026-07-13 10:54:53Z], "Иногда конец — это не точка…\nИногда это только начало.\n\n«Вуаль Забвения» — это история не о смерти, а о переходе.\nО том моменте, когда боль исчезает, тело остаётся в земле, а душа… делает шаг в неизвестность.\n\nЧто происходит дальше?\nЕсть ли свет за пределами страха… или это всего лишь иллюзия?\n\nЭта песня — про смирение.\nПро страх перед неизвестным.\nПро тонкую грань между концом и новым началом.\n\nДуша уходит… но не исчезает.\nОна становится чем-то другим.\nСемя. Пыльца. Свет. Жизнь.\n\nИ, возможно, всё, что мы называем смертью —\nэто просто дверь.\n\nМузыка, исполнение и видеоряд созданы с помощью искусственного интеллекта.\nТекст песни - Авторский.\n__________________________________________________________________________________\nMusic, performance, and visuals are created using artificial intelligence.\nLyrics are original and written by the author.\n\nПоддержать автора - https://t.me/tribute/app?startapp=dEVy\nСкачать и послушать в Spotify - https://open.spotify.com/artist/7sneP...\nСкачать полные песни можно на нашем ТГ канале - https://t.me/annreya1\nЯндекс Музыка - https://music.yandex.ru/artist/24961838\nВК музыка - https://vk.com/artist/annrey (truncated) 13:54:53.081 [debug] QUERY OK source="sources" db=3.1ms queue=0.1ms idle=84.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:53.083 [debug] QUERY OK source="media_profiles" db=1.7ms 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" = ?) [2] 13:54:53.090 [debug] QUERY OK source="media_items" db=6.3ms idle=74.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 [33] 13:54:53.090 [debug] Current batch of media processed. Will check again in 1000ms 13:54:54.092 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "AnnReya - Теремок (Remastered 2026)\n\nДобро пожаловать в мрачный мир русского рока и металла.\n«Теремок» — это готическая рок-песня о живом доме, который пожирает зверей и манит всех в свои сети.\nВы увидите готическую анимацию, где Теремок оживает, а наши персонажи — мышка, лягушка, зайчик, лиса и медведь — пытаются выжить.\nСочетание темного фэнтези и мощного рока погрузит вас в атмосферу ужаса, мистики и магии.\nЭтот клип для всех, кто любит драматичный, мрачный и стильный русский рок!\n\nСлушайте, смотрите и погружайтесь в мир Теремка!\n\n🔥 Подписывайтесь на канал, ставьте лайк и делитесь с друзьями!\n\nМузыка, исполнение и видеоряд созданы с помощью искусственного интеллекта.\nТекст песни - Авторский.\n__________________________________________________________________________________\nMusic, performance, and visuals are created using artificial intelligence.\nLyrics are original and written by the author.\n\nВидео содержит элементы мистики и фэнтези. В сюжете нет сцен реального насилия — всё стилизовано как художественный хоррор.\n\nПоддержать автора - https://t.me/tribute/app?startapp=dEVy\nСкачать и послушать в Spotify - https://open.spotify.com/artist/7snePYMMGP4Kb5Az7aS524\nСкачать полные песни можно на нашем ТГ канале - https://t.me/annreya1\nЯндекс Музыка - https://music.yandex.ru/artist/24961838\nВК музыка - https://vk.com/artist/annreya\n\n🎧 Слушай на всех площадках:\nSpotify | Apple Music | Яндекс Музыка | VK Music | Deezer | Amazon Music\n\n#Теремок #РусскийРок #Метал #ГотическийРок #Готика #Фэнтези #Анимация #Мистика #ЖивойДом #МузыкальныйКлип #DarkFantasy #RockMusic #MetalMusic #РокКлип", "duration" => 246, "filename" => "/downloads/Youtube/0_Download/2026-01-11 AnnReya | Теремок | Вход есть, а выхода нет | Альтернативная рок версия сказки про теремок.mkv", "id" => "mf-MevXEshU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=mf-MevXEshU", "playlist_index" => 34, "timestamp" => 1768126684, "title" => "AnnReya | Теремок | Вход есть, а выхода нет | Альтернативная рок версия сказки про теремок", "upload_date" => "20260111"} 13:54:54.094 [debug] QUERY OK source="sources" db=1.1ms idle=1016.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:54:54.095 [debug] QUERY OK source="sources" db=1.1ms idle=1013.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:54.118 [debug] QUERY OK source="media_items" db=22.4ms queue=0.1ms idle=1012.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-11 10:18:04Z], 1] 13:54:54.148 [debug] QUERY OK source="media_items" db=29.1ms idle=1028.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" ["AnnReya - Теремок (Remastered 2026)\n\nДобро пожаловать в мрачный мир русского рока и металла.\n«Теремок» — это готическая рок-песня о живом доме, который пожирает зверей и манит всех в свои сети.\nВы увидите готическую анимацию, где Теремок оживает, а наши персонажи — мышка, лягушка, зайчик, лиса и медведь — пытаются выжить.\nСочетание темного фэнтези и мощного рока погрузит вас в атмосферу ужаса, мистики и магии.\nЭтот клип для всех, кто любит драматичный, мрачный и стильный русский рок!\n\nСлушайте, смотрите и погружайтесь в мир Теремка!\n\n🔥 Подписывайтесь на канал, ставьте лайк и делитесь с друзьями!\n\nМузыка, исполнение и видеоряд созданы с помощью искусственного интеллекта.\nТекст песни - Авторский.\n__________________________________________________________________________________\nMusic, performance, and visuals are created using artificial intelligence.\nLyrics are original and written by the author.\n\nВидео содержит элементы мистики и фэнтези. В сюжете нет сцен реального насилия — всё стилизовано как художественный хоррор.\n\nПоддержать автора - https://t.me/tribute/app?startapp=dEVy\nСкачать и послушать в Spotify - https://open.spotify.com/artist/7snePYMMGP4Kb5Az7aS524\nСкачать полные песни можно на нашем ТГ канале - https://t.me/annreya1\nЯндекс Музыка - https://music.yandex.ru/artist/24961838\nВК музыка - https://vk.com/artist/annreya\n\n🎧 Слушай на всех площадках:\nSpotify | Apple Music | Яндекс Музыка | VK Music | Deezer | Amazon Music\n\n#Теремок #РусскийРок #Метал #ГотическийРок #Готика #Фэнтези #Анимация #Мистика #ЖивойДом #МузыкальныйКлип #DarkFantasy #RockMusic #MetalMusic #РокКлип", "AnnReya | Теремок | Вход есть, а выхода нет | Альтернативная рок версия сказки про теремок", "ded1b9bf-ad51-4585-9da7-39c6cfb5000d", 246, false, "mf-MevXEshU", "https://www.youtube.com/watch?v=mf-MevXEshU", 34, "/downloads/Youtube/0_Download/2026-01-11 AnnReya | Теремок | Вход есть, а выхода нет | Альтернативная рок версия сказки про теремок.mkv", false, false, false, 1, [], 1, ~U[2026-01-11 10:18:04Z], ~U[2026-07-13 10:54:54Z], ~U[2026-07-13 10:54:54Z], "AnnReya - Теремок (Remastered 2026)\n\nДобро пожаловать в мрачный мир русского рока и металла.\n«Теремок» — это готическая рок-песня о живом доме, который пожирает зверей и манит всех в свои сети.\nВы увидите готическую анимацию, где Теремок оживает, а наши персонажи — мышка, лягушка, зайчик, лиса и медведь — пытаются выжить.\nСочетание темного фэнтези и мощного рока погрузит вас в атмосферу ужаса, мистики и магии.\nЭтот клип для всех, кто любит драматичный, мрачный и стильный русский рок!\n\nСлушайте, смотрите и погружайтесь в мир Теремка!\n\n🔥 Подписывайтесь на канал, ставьте лайк и делитесь с друзьями!\n\nМузыка, исполнение и видеоряд созданы с помощью искусственного интеллекта.\nТекст песни - Авторский.\n__________________________________________________________________________________\nMusic, performance, and visuals are created using artificial intelligence.\nLyrics are original and written by the author.\n\nВидео содержит элементы мистики и фэнтези. В сюжете нет сцен реального насилия — всё стилизовано как художественный хоррор.\n\nПоддержать автора - https://t.me/tribute/app?startapp=dEVy\nСкачать и послушать в Spotify - https://open.spotify.com/artist/7snePYMMGP4Kb5Az7aS524\nСкачать полные песни можно на нашем ТГ канале - https://t.me/annreya1\nЯндекс Музыка - https://music.yandex.ru/artist/24961838\nВК музыка - https://vk.com/artist/annreya\n\n🎧 Слушай на всех площадках:\nSpotify | Apple Music | Яндекс Музыка | VK Music | Deezer | Amazon Music\n\n#Теремок #РусскийРок #Метал #ГотическийРок #Готика #Фэнтези #Анимация #Мистика #ЖивойДом #МузыкальныйКлип #DarkFantasy #RockMusic #MetalMusic #РокКлип", "AnnReya | Теремок | Вход есть, а выхода нет | Альтернативная рок версия сказки про теремок", 246, false, "mf-MevXEshU", "https://www.youtube.com/watch?v=mf-MevXEshU", "/downloads/Youtube/0_Download/2026-01-11 AnnReya | Теремок | Вход есть, а выхода нет | Альтернативная рок версия сказки про теремок.mkv", false, 1, ~U[2026-01-11 10:18:04Z]] 13:54:54.152 [debug] QUERY OK source="sources" db=3.0ms queue=0.1ms idle=547.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:54:54.154 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.1ms idle=58.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:54:54.157 [debug] QUERY OK source="media_items" db=2.8ms idle=58.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [34] 13:54:54.157 [debug] Current batch of media processed. Will check again in 1000ms 13:54:55.159 [debug] Current batch of media processed. Will check again in 1000ms 13:54:56.158 [debug] Current batch of media processed. Will check again in 1000ms 13:54:57.159 [debug] Current batch of media processed. Will check again in 1000ms 13:54:58.160 [debug] Current batch of media processed. Will check again in 1000ms 13:54:59.161 [debug] Current batch of media processed. Will check again in 1000ms 13:55:00.162 [debug] Current batch of media processed. Will check again in 1000ms 13:55:00.976 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:55:01.163 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Поддержать выпуск новых видео можно: карта Сбербанк 2202 2068 9937 4479\nПоддержать подпиской на мою авторскую платформу https://sponsr.ru/sovet/ или Бусти https://boosty.to/tyzsovet (там версия ролика в формате 18+ и доступны аудиоверсии роликов)\n\nГруппа Вконтакте https://vk.com/club168951105\nГруппа в телеграм https://t.me/Tyzemsovet\n\nИсточники:\nЭ. Бивор. Битва за Арнем. Крах операции «Маркет Гарден».\nCornelius Ryan. A Bridge Too Far.\nW. F. Buckingham. Arnhem 1944.\nRobert J. Kershaw. It Never Snows In September: The German View of MARKET-GARDEN and the Battle of Arnhem, September 1944.\nM. Zwarts. German armored units at Arnhem.", "duration" => 14590, "filename" => "/downloads/Youtube/0_Download/2026-04-12 Операция "Маркет Гарден". Мост слишком далеко..mp4", "id" => "oxkCk4FkBys", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=oxkCk4FkBys", "playlist_index" => 35, "timestamp" => 1775996021, "title" => "Операция \"Маркет Гарден\". Мост слишком далеко.", "upload_date" => "20260412"} 13:55:01.165 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1155.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:01.166 [debug] QUERY OK source="sources" db=1.2ms idle=1157.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:01.187 [debug] QUERY OK source="media_items" db=20.7ms idle=1158.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-12 12:13:41Z], 1] 13:55:01.206 [debug] QUERY OK source="media_items" db=18.2ms idle=567.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" ["Поддержать выпуск новых видео можно: карта Сбербанк 2202 2068 9937 4479\nПоддержать подпиской на мою авторскую платформу https://sponsr.ru/sovet/ или Бусти https://boosty.to/tyzsovet (там версия ролика в формате 18+ и доступны аудиоверсии роликов)\n\nГруппа Вконтакте https://vk.com/club168951105\nГруппа в телеграм https://t.me/Tyzemsovet\n\nИсточники:\nЭ. Бивор. Битва за Арнем. Крах операции «Маркет Гарден».\nCornelius Ryan. A Bridge Too Far.\nW. F. Buckingham. Arnhem 1944.\nRobert J. Kershaw. It Never Snows In September: The German View of MARKET-GARDEN and the Battle of Arnhem, September 1944.\nM. Zwarts. German armored units at Arnhem.", "Операция \"Маркет Гарден\". Мост слишком далеко.", "f00acdcb-7b94-4138-b94f-58d249a99cc9", 14590, false, "oxkCk4FkBys", "https://www.youtube.com/watch?v=oxkCk4FkBys", 35, "/downloads/Youtube/0_Download/2026-04-12 Операция "Маркет Гарден". Мост слишком далеко..mp4", false, false, false, 1, [], 6, ~U[2026-04-12 12:13:41Z], ~U[2026-07-13 10:55:01Z], ~U[2026-07-13 10:55:01Z], "Поддержать выпуск новых видео можно: карта Сбербанк 2202 2068 9937 4479\nПоддержать подпиской на мою авторскую платформу https://sponsr.ru/sovet/ или Бусти https://boosty.to/tyzsovet (там версия ролика в формате 18+ и доступны аудиоверсии роликов)\n\nГруппа Вконтакте https://vk.com/club168951105\nГруппа в телеграм https://t.me/Tyzemsovet\n\nИсточники:\nЭ. Бивор. Битва за Арнем. Крах операции «Маркет Гарден».\nCornelius Ryan. A Bridge Too Far.\nW. F. Buckingham. Arnhem 1944.\nRobert J. Kershaw. It Never Snows In September: The German View of MARKET-GARDEN and the Battle of Arnhem, September 1944.\nM. Zwarts. German armored units at Arnhem.", "Операция \"Маркет Гарден\". Мост слишком далеко.", 14590, false, "oxkCk4FkBys", "https://www.youtube.com/watch?v=oxkCk4FkBys", "/downloads/Youtube/0_Download/2026-04-12 Операция "Маркет Гарден". Мост слишком далеко..mp4", false, 1, ~U[2026-04-12 12:13:41Z]] 13:55:01.209 [debug] QUERY OK source="sources" db=2.2ms idle=230.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:01.210 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=44.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:01.213 [debug] QUERY OK source="media_items" db=1.9ms 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 [35] 13:55:01.213 [debug] Current batch of media processed. Will check again in 1000ms 13:55:02.213 [debug] Current batch of media processed. Will check again in 1000ms 13:55:03.215 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Новая Редакция News!\n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\nПасхальное перемирие, запутанные переговоры США и Ирана, «Нутелла» на «Артемиде», полная блокировка Telegram, «вторая волна» в Дагестане, обыски в «Новой газете», суицид в деле «Крокуса», Коробка проворовался, экстремистский «Мемориал», выборы в Венгрии, безвиз с Саудовской Аравией, возвращение Ларисы Долиной, родинка Флоры, новые фотки «Битлз», селфи на паспорт как зеркало ума\n\nСодержание:\n00:00 Начало\n0:36 Пасхальное перемирие\n1:21 Переговоры США и Ирана\n2:34 Кто кому ставит условия\n5:45 Платный проход по Ормузскому проливу\n7:19 Трамп против Карлсона и НАТО\n9:20 Израиль атакует Ливан\n10:47 Удары по Краснодарскому краю\n13:29 Гладкову уходит в отставку?\n14:56 Обстановка на ЛБС\n15:55 Артемида-2: до Луны и обратно\n17:18 Nutella в космосе\n18:45 Методичка по блокировке VPN\n20:46 ЧС в Дагестане и Чечне из-за паводка\n22:34 Обыск и арест в «Новой газете» \n23:59 Террорист из Крокуса покончил с собой\n25:16 Приговоры региональным чиновникам\n26:13 19 лет за парк «Патриот»\n27:48 В Пермском крае школьник зарезал учительницу\n29:39 Кого накажут за заражение скота в Сибири\n32:16 Парламентские выборы в Венгрии\n35:01 РЖД продает небоскреб\n36:59 В Саудовскую Аравию - без виз \n38:34 Туктамышева против домашнего насилия\n39:57 Долина в спектакле «Мечты Фемиды»\n41:28 «Титаник» из дронов \n42:25 У «Флоры» Рембрандта нашли родинку\n43:16 В Японии нашли 100 фото Beatles\n44:00 Фото на паспорт как маркер времени\n\nПоддержать «Редакцию»: \n💰 из России — через сервис Boosty: https://boosty.to/redakciya\n💰 из-за рубежа — через сервис Patreon: https://www.patreon.com/alexey_pivovarov\n💰 из-за рубежа — через функцию «Спонсорство» в YouTube: https://www.youtube.com/channel/UC1eFXmJNkjITxPFWTy6RsWg/join \n\nПодписывайтесь на наши социальные сети:\n\nТелеграм-канал Алексея Пивоварова:\nhttps://t.me/Alexey_Pivo_varov\n\n«Редакция» в «Дзене»:\nhttps://zen.yandex.ru/redakciya\n\n«Редакция» в «ВК»:\nhttps://vk.com/redakciya_pivovarova\n\nСотрудничество и идеи:\ninfo@redakciya.com\n\n#редакция #пивоваров #новости", "duration" => 2796, "filename" => "/downloads/Youtube/0_Download/2026-04-12 Редакция News: 216-я неделя.mp4", "id" => "IREBFk9aXX8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=IREBFk9aXX8", "playlist_index" => 36, "timestamp" => 1775981231, "title" => "Редакция News: 216-я неделя", "upload_date" => "20260412"} 13:55:03.217 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=582.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:03.218 [debug] QUERY OK source="sources" db=0.7ms idle=209.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:03.242 [debug] QUERY OK source="media_items" db=24.0ms idle=210.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-12 08:07:11Z], 1] 13:55:03.278 [debug] QUERY OK source="media_items" db=35.0ms idle=235.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" ["Новая Редакция News!\n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\nПасхальное перемирие, запутанные переговоры США и Ирана, «Нутелла» на «Артемиде», полная блокировка Telegram, «вторая волна» в Дагестане, обыски в «Новой газете», суицид в деле «Крокуса», Коробка проворовался, экстремистский «Мемориал», выборы в Венгрии, безвиз с Саудовской Аравией, возвращение Ларисы Долиной, родинка Флоры, новые фотки «Битлз», селфи на паспорт как зеркало ума\n\nСодержание:\n00:00 Начало\n0:36 Пасхальное перемирие\n1:21 Переговоры США и Ирана\n2:34 Кто кому ставит условия\n5:45 Платный проход по Ормузскому проливу\n7:19 Трамп против Карлсона и НАТО\n9:20 Израиль атакует Ливан\n10:47 Удары по Краснодарскому краю\n13:29 Гладкову уходит в отставку?\n14:56 Обстановка на ЛБС\n15:55 Артемида-2: до Луны и обратно\n17:18 Nutella в космосе\n18:45 Методичка по блокировке VPN\n20:46 ЧС в Дагестане и Чечне из-за паводка\n22:34 Обыск и арест в «Новой газете» \n23:59 Террорист из Крокуса покончил с собой\n25:16 Приговоры региональным чиновникам\n26:13 19 лет за парк «Патриот»\n27:48 В Пермском крае школьник зарезал учительницу\n29:39 Кого накажут за заражение скота в Сибири\n32:16 Парламентские выборы в Венгрии\n35:01 РЖД продает небоскреб\n36:59 В Саудовскую Аравию - без виз \n38:34 Туктамышева против домашнего насилия\n39:57 Долина в спектакле «Мечты Фемиды»\n41:28 «Титаник» из дронов \n42:25 У «Флоры» Рембрандта нашли родинку\n43:16 В Японии нашли 100 фото Beatles\n44:00 Фото на паспорт как маркер времени\n\nПоддержать «Редакцию»: \n💰 из России — через сервис Boosty: https://boosty.to/redakciya\n💰 из-за рубежа — через сервис Patreon: https://www.patreon.com/alexey_pivovarov\n💰 из-за рубежа — через функцию «Спонсорство» в YouTube: https://www.youtube.com/channel/UC1eFXmJNkjITxPFWTy6RsWg/join \n\nПодписывайтесь на наши социальные сети:\n\nТелеграм-канал Алексея Пивоварова:\nhttps://t.me/Alexey_Pivo_varov\n\n«Редакция» в «Дзене»:\nhttps://zen.yandex.ru/redakciya\n\n«Редакция» в «ВК»:\nhttps://vk.com/redakciya_pivovarova\n\nСотрудничество и идеи:\ninfo@redakciya.com\n\n#редакция #пивоваров #новости", "Редакция News: 216-я неделя", "dc0a89d2-506d-47ab-b9b1-8e10ad5ca8ed", 2796, false, "IREBFk9aXX8", "https://www.youtube.com/watch?v=IREBFk9aXX8", 36, "/downloads/Youtube/0_Download/2026-04-12 Редакция News: 216-я неделя.mp4", false, false, false, 1, [], 6, ~U[2026-04-12 08:07:11Z], ~U[2026-07-13 10:55:03Z], ~U[2026-07-13 10:55:03Z], "Новая Редакция News!\n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\nПасхальное перемирие, запутанные переговоры США и Ирана, «Нутелла» на «Артемиде», полная блокировка Telegram, «вторая волна» в Дагестане, обыски в «Новой газете», суицид в деле «Крокуса», Коробка проворовался, экстремистский «Мемориал», выборы в Венгрии, безвиз с Саудовской Аравией, возвращение Ларисы Долиной, родинка Флоры, новые фотки «Битлз», селфи на паспорт как зеркало ума\n\nСодержание:\n00:00 Начало\n0:36 Пасхальное перемирие\n1:21 Переговоры США и Ирана\n2:34 Кто кому ставит условия\n5:45 Платный проход по Ормузскому проливу\n7:19 Трамп против Карлсона и НАТО\n9:20 Израиль атакует Ливан\n10:47 Удары по Краснодарскому краю\n13:29 Гладкову уходит в отставку?\n14:56 Обстановка на ЛБС\n15:55 Артемида-2: до Луны и обратно\n17:18 Nutella в космосе\n18:45 Методичка по блокировке VPN\n20:46 ЧС в Дагестане и Чечне из-за паводка\n22:34 Обыск и арест в «Новой газете» \n23:59 Террорист из Крокуса покончил с собой\n25:16 Приговоры региональным чиновникам\n26:13 19 лет за парк «Патриот»\n27:48 В Пермском крае школьник зарезал учительницу\n29:39 Кого накажут за заражение скота в Сибири\n32:16 Парламентские выборы в Венгрии\n35:01 РЖД продает небоскреб\n36:59 В Саудовскую Аравию - без виз \n38:34 Туктамышева против домашнего насилия\n39:57 Долина в спектакле «Мечты Фемиды»\n41:28 «Титаник» из дронов \n42:25 У «Флоры» Рембрандта нашли родинку\n43:16 В Японии нашли 100 фото Beatles\n44:00 Фото на паспорт как маркер времени\n\nПоддержать «Редакцию»: \n💰 из России — через сервис Boosty: https://boosty.to/redakciya\n💰 из-за рубежа — через сервис Patreon: https://www.patreon.com/alexey_pivovarov\n💰 из-за рубежа — через функцию «Спонсорство» в YouTube: https://www.youtube.com/channel/UC1eFXmJNkjITxPFWTy6RsW (truncated) 13:55:03.282 [debug] QUERY OK source="sources" db=2.7ms queue=0.1ms idle=271.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:03.288 [debug] QUERY OK source="media_profiles" db=5.4ms queue=0.1ms idle=65.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:03.290 [debug] QUERY OK source="media_items" db=2.2ms idle=69.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [36] 13:55:03.290 [debug] Current batch of media processed. Will check again in 1000ms 13:55:04.293 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "▶︎ Раздаем бизнесу 100 млн рублей. Оставь заявку на сайте Альфа-Банка: https://alfa.me/pRNQwg\n\nОдни ли мы во Вселенной, и есть ли у нас шанс путешествовать по космосу?\n\nВ этом выпуске мы поговорили с Михаилом Александровичем Никитиным — российским биологом, научным сотрудником НИИ физико-химической биологии им. Белозерского МГУ и преподавателем МГУ — и Борисом Евгеньевичем Штерном, астрофизиком и научным редактором.\n\nИз этого выпуска вы узнаете:\n— Существуют ли внеземные цивилизации, пришельцы и инопланетяне — и какие у науки есть аргументы «за» и «против».\n— Как человечество теоретически могло бы связаться с другой цивилизацией и почему на практике это почти невозможно.\n— Реальны ли межзвёздные полёты или они навсегда останутся научной фантастикой.\n— Какие физические, биологические и технологические ограничения мешают нам летать к другим звёздам.\n— Что делать человечеству, если путь к ближайшей звезде занимает сотни и тысячи лет.\n\n▶︎ Социальные сети гостей:\n\n▶︎ Соц. сети Бориса Штерна:\nYouTube-канал: https://www.youtube.com/@Boris_Stern\nTelegram-канал: https://t.me/boris_stern\n▶︎ Книги Бориса Штерна: \n1. Прорыв за край мира: https://www.ozon.ru/product/boris-e-shtern-proryv-za-kray-mira-pereizdanie-2025-goda-shtern-boris-e-1940224127/\n2. Ковчег 47 Либра: \nhttps://www.ozon.ru/product/kovcheg-47-libra-shtern-boris-evgenevich-elektronnaya-kniga-913502144/?__rr=1&at=WPtNLnQj7uKLLjl1fDp9o71IPVv1x0t3JWJoOIpNRJmw\n3. Ледяная скорлупа: \nhttps://www.litres.ru/book/boris-shtern-17905648/ledyanaya-skorlupa-66732442/\n4. Феникс Сапиенс: \nhttps://www.litres.ru/book/boris-shtern-17905648/feniks-sapiens-64944282/chitat-onlayn/\n\n▶︎ Соц. сети Михаила Никитина:\nВКонтакте: https://vk.com/hellmaus\nКнига «Происхождение жизни. От туманности до клетки»: https://www.litres.ru/book/mihail-nikitin-9854771/proishozhdenie-zhizni-ot-tumannosti-do-kletki-21133475\n\nКупить футболку \"антропный принцип\":\nhttps://trovant.ru/product/mayka-antrop/\n\n▶︎ Телеграм-канал Глеба Соломина: https://t.me/gleb_solomin\n\n▶︎ Аудиоформат подкаста: https://glebsolomin.mave.digital/ep-132\n▶︎ Слушать на Яндекс Музыке: https://music.yandex.ru/album/12691066/track/146625294?utm_medium=copy_link&ref_id=e57b3fa9-b668-4412-8aec-7049f99f9a9d\n\n▶︎По вопросам сотрудничества: https://t.me/solomin_pr\n▶︎По вопросам сотрудничества (почта): glebsolominadv@inbox.ru\n▶︎ Актуальные вакансии в команду Глеба Соломина (информация постоянно обновляется): https://t.me/solominads_bot\n\nТайм-коды:\n00:00 Тизер\n00:46 Что такое концепция гея?\n05:33 Что будет при размножении геи?\n06:14 Возможны ли межзвёздные полёты?\n12:28 До каких звёзд мы можем добраться?\n14:28 Сколько лететь до ближайшей звёздной системы?\n16:39 Откуда появилась вода на Земле?\n18:40 Какую планету нашей системы мы можем колонизировать?\n21:21 Что нам известно про Марс?\n22:46 Были ли живые организмы на Марсе?\n25:13 Возможна ли жизнь на Марсе?\n28:24 Где живут другие цивилизации?\n30:48 Как эффективно собирать энергию?\n36:28 Химический состав звёзд\n37:27 Есть ли сигналы от других цивилизаций?\n41:37 Почему не зафиксировали Челябинский метеорит?\n42:26 Наблюдение за 1I/Оумуамуа\n44:39 Что на самом деле 1I/Оумуамуа?\n45:06 3I/ATLAS\n46:35 Странное ускорение 1I/Оумуамуа\n47:38 Что такое антропный принцип?\n57:47 Сколько могло быть вариантов Вселенных?\n58:48 Теория Виттена\n01:00:26 Где обитают другие цивилизации?\n01:01:31 Что за кротовыми норами?\n01:02:00 Почему мы не сможем связаться с другими цивилизациями?\n01:03:08 Возможна ли межзвёздная жизнь?\n01:05:58 Наше продолжение — ИИ?\n01:12:46 Перелёт в один конец\n01:13:18 Илон Маск\n01:17:14 Зачем нам покорять другие планеты?\n01:19:40 Оставляйте комментарии\n01:21:00 Подписывайтесь\n\n_________________\nРеклама. Рекламодатель АО «Альфа-Банк». ОГРН: 1027700067328, 107078, Москва, ул. Каланчёвская, 27. Ген. лицензия ЦБ РФ № 1326 от 16.01.2015. Erid: 2VtzqvFs2bt", "duration" => 4896, "filename" => "/downloads/Youtube/0_Download/2025-12-22 Мы ЗАСТРЯЛИ в Солнечной системе, и вот почему... | Михаил Никитин, Борис Штерн.mkv", "id" => "naeM8R3Pcrs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=naeM8R3Pcrs", "playlist_index" => 37, "timestamp" => 1766434246, "title" => "Мы ЗАСТРЯЛИ в Солнечной системе, и вот почему... | Михаил Никитин, Борис Штерн", "upload_date" => "20251222"} 13:55:04.294 [debug] QUERY OK source="sources" db=1.1ms idle=1015.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:04.296 [debug] QUERY OK source="sources" db=1.0ms idle=1012.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:04.318 [debug] QUERY OK source="media_items" db=22.0ms idle=1008.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-22 20:10:46Z], 1] 13:55:04.346 [debug] QUERY OK source="media_items" db=26.8ms idle=1028.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" ["▶︎ Раздаем бизнесу 100 млн рублей. Оставь заявку на сайте Альфа-Банка: https://alfa.me/pRNQwg\n\nОдни ли мы во Вселенной, и есть ли у нас шанс путешествовать по космосу?\n\nВ этом выпуске мы поговорили с Михаилом Александровичем Никитиным — российским биологом, научным сотрудником НИИ физико-химической биологии им. Белозерского МГУ и преподавателем МГУ — и Борисом Евгеньевичем Штерном, астрофизиком и научным редактором.\n\nИз этого выпуска вы узнаете:\n— Существуют ли внеземные цивилизации, пришельцы и инопланетяне — и какие у науки есть аргументы «за» и «против».\n— Как человечество теоретически могло бы связаться с другой цивилизацией и почему на практике это почти невозможно.\n— Реальны ли межзвёздные полёты или они навсегда останутся научной фантастикой.\n— Какие физические, биологические и технологические ограничения мешают нам летать к другим звёздам.\n— Что делать человечеству, если путь к ближайшей звезде занимает сотни и тысячи лет.\n\n▶︎ Социальные сети гостей:\n\n▶︎ Соц. сети Бориса Штерна:\nYouTube-канал: https://www.youtube.com/@Boris_Stern\nTelegram-канал: https://t.me/boris_stern\n▶︎ Книги Бориса Штерна: \n1. Прорыв за край мира: https://www.ozon.ru/product/boris-e-shtern-proryv-za-kray-mira-pereizdanie-2025-goda-shtern-boris-e-1940224127/\n2. Ковчег 47 Либра: \nhttps://www.ozon.ru/product/kovcheg-47-libra-shtern-boris-evgenevich-elektronnaya-kniga-913502144/?__rr=1&at=WPtNLnQj7uKLLjl1fDp9o71IPVv1x0t3JWJoOIpNRJmw\n3. Ледяная скорлупа: \nhttps://www.litres.ru/book/boris-shtern-17905648/ledyanaya-skorlupa-66732442/\n4. Феникс Сапиенс: \nhttps://www.litres.ru/book/boris-shtern-17905648/feniks-sapiens-64944282/chitat-onlayn/\n\n▶︎ Соц. сети Михаила Никитина:\nВКонтакте: https://vk.com/hellmaus\nКнига «Происхождение жизни. От туманности до клетки»: https://www.litres.ru/book/mihail-nikitin-9854771/proishozhdenie-zhizni-ot-tumannosti-do-kletki-21133475\n\nКупить футболку \"антропный принцип\":\nhttps://trovant.ru/product/mayka-antrop/\n\n▶︎ Телеграм-канал Глеба Соломина: https://t.me/gleb_solomin\n\n▶︎ Аудиоформат подкаста: https://glebsolomin.mave.digital/ep-132\n▶︎ Слушать на Яндекс Музыке: https://music.yandex.ru/album/12691066/track/146625294?utm_medium=copy_link&ref_id=e57b3fa9-b668-4412-8aec-7049f99f9a9d\n\n▶︎По вопросам сотрудничества: https://t.me/solomin_pr\n▶︎По вопросам сотрудничества (почта): glebsolominadv@inbox.ru\n▶︎ Актуальные вакансии в команду Глеба Соломина (информация постоянно обновляется): https://t.me/solominads_bot\n\nТайм-коды:\n00:00 Тизер\n00:46 Что такое концепция гея?\n05:33 Что будет при размножении геи?\n06:14 Возможны ли межзвёздные полёты?\n12:28 До каких звёзд мы можем добраться?\n14:28 Сколько лететь до ближайшей звёздной системы?\n16:39 Откуда появилась вода на Земле?\n18:40 Какую планету нашей системы мы можем колонизировать?\n21:21 Что нам известно про Марс?\n22:46 Были ли живые организмы на Марсе?\n25:13 Возможна ли жизнь на Марсе?\n28:24 Где живут другие цивилизации?\n30:48 Как эффективно собирать энергию?\n36:28 Химический состав звёзд\n37:27 Есть ли сигналы от других цивилизаций?\n41:37 Почему не зафиксировали Челябинский метеорит?\n42:26 Наблюдение за 1I/Оумуамуа\n44:39 Что на самом деле 1I/Оумуамуа?\n45:06 3I/ATLAS\n46:35 Странное ускорение 1I/Оумуамуа\n47:38 Что такое антропный принцип?\n57:47 Сколько могло быть вариантов Вселенных?\n58:48 Теория Виттена\n01:00:26 Где обитают другие цивилизации?\n01:01:31 Что за кротовыми норами?\n01:02:00 Почему мы не сможем связаться с другими цивилизациями?\n01:03:08 Возможна ли межзвёздная жизнь?\n01:05:58 Наше продолжение — ИИ?\n01:12:46 Перелёт в один конец\n01:13:18 Илон Маск\n01:17:14 Зачем нам покорять другие планеты?\n01:19:40 Оставляйте комментарии\n01:21:00 Подписывайтесь\n\n_________________\nРеклама. Рекламодатель АО «Альфа-Банк». ОГРН: 1027700067328, 107078, Москва, ул. Каланчёвская, 27. Ген. лицензия ЦБ РФ № 1326 от 16.01.2015. Erid: 2VtzqvFs2bt", "Мы ЗАСТРЯЛИ в Солнечной системе, и вот почему... | Михаил Никитин, Борис Штерн", "648ae20c-d3a9-475c-9c3a-639fb0ddf319", 4896, false, "naeM8R3Pcrs", "https://www.youtube.com/watch?v=naeM8R3Pcrs", 37, "/downloads/Youtube/0_Download/2025-12-22 Мы ЗАСТРЯЛИ в Солнечной системе, и вот почему... | Михаил Никитин, Борис Штерн.mkv", false, false, false, 1, [], 1, ~U[2025-12-22 20:10:46Z], ~U[2026-07-13 10:55:04Z], ~U[2026-07-13 10:55:04Z], "▶︎ Раздаем бизнесу 100 млн рублей. Оставь заявку на сайте Альфа-Банка: https://alfa.me/pRNQwg\n\nОдни ли мы во Вселенной, и есть ли у нас шанс путешествовать по космосу?\n\nВ этом выпуске мы поговорили с Михаилом Александровичем Никитиным — российским биологом, научным сотрудником НИИ физико-химической биологии им. Белозерского МГУ и преподавателем МГУ — и Борисом Евгеньевичем Штерном, астрофизиком и научным редактором.\n\nИз этого выпуска вы (truncated) 13:55:04.348 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=708.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:04.350 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms 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" = ?) [2] 13:55:04.352 [debug] QUERY OK source="media_items" db=1.8ms idle=54.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 [37] 13:55:04.352 [debug] FileFollowerServer Handler: Got media attributes: %{"filename" => "/downloads/Youtube/0_Download/NA youtube video #mT9_q3-lT_k.NA", "id" => "mT9_q3-lT_k", "original_url" => "https://www.youtube.com/watch?v=mT9_q3-lT_k", "playlist_index" => 38, "title" => "youtube video #mT9_q3-lT_k"} 13:55:04.354 [debug] QUERY OK source="sources" db=1.1ms 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" IN (?)) [1] 13:55:04.354 [debug] Current batch of media processed. Will check again in 1000ms 13:55:05.355 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Частный телеграм канал, просто подписавшись на который, можно помогать людям: https://t.me/tribute/app?startapp=s1d0\n\n\nОсновной телеграм канал, в котором сверху есть кнопка \"Пожертвовать\" (\"чаевые\" - также пожертвование, другой суммой) - https://t.me/ASupersharij \n\n#обстрелы #Шарий #Анатолийшарий #международнаяполитика #СШАУкраина #новостиУкраина #международныеновости #политика #геополитика #ЕС #Европейскийсоюз #Европа #Трамп #США #Кремль #россия #рф #Кремль #зеленский #буданов #Шарій #инфраструктура #зеленский #буданов #тэц #обстрелы #киев #київ #перемирие #переговоры #гарантии\n#солдаты #всу #статистика\n#телеграм #запрет #ютуб #Путин #Орбан #Тиса #венгрия #выборы", "duration" => 845, "filename" => "/downloads/Youtube/0_Download/2026-04-10 Выигрывающий проигрывающий Орбан.mp4", "id" => "yPOGd0TfupM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=yPOGd0TfupM", "playlist_index" => 39, "timestamp" => 1775851536, "title" => "Выигрывающий проигрывающий Орбан", "upload_date" => "20260410"} 13:55:05.356 [debug] QUERY OK source="sources" db=1.1ms idle=1006.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:05.358 [debug] QUERY OK source="sources" db=1.4ms idle=1006.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:05.379 [debug] QUERY OK source="media_items" db=20.5ms idle=1006.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-10 20:05:36Z], 1] 13:55:05.397 [debug] QUERY OK source="media_items" db=17.9ms queue=0.1ms idle=1025.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Частный телеграм канал, просто подписавшись на который, можно помогать людям: https://t.me/tribute/app?startapp=s1d0\n\n\nОсновной телеграм канал, в котором сверху есть кнопка \"Пожертвовать\" (\"чаевые\" - также пожертвование, другой суммой) - https://t.me/ASupersharij \n\n#обстрелы #Шарий #Анатолийшарий #международнаяполитика #СШАУкраина #новостиУкраина #международныеновости #политика #геополитика #ЕС #Европейскийсоюз #Европа #Трамп #США #Кремль #россия #рф #Кремль #зеленский #буданов #Шарій #инфраструктура #зеленский #буданов #тэц #обстрелы #киев #київ #перемирие #переговоры #гарантии\n#солдаты #всу #статистика\n#телеграм #запрет #ютуб #Путин #Орбан #Тиса #венгрия #выборы", "Выигрывающий проигрывающий Орбан", "487e71db-3e83-4f54-b478-765604e38b7b", 845, false, "yPOGd0TfupM", "https://www.youtube.com/watch?v=yPOGd0TfupM", 39, "/downloads/Youtube/0_Download/2026-04-10 Выигрывающий проигрывающий Орбан.mp4", false, false, false, 1, [], 5, ~U[2026-04-10 20:05:36Z], ~U[2026-07-13 10:55:05Z], ~U[2026-07-13 10:55:05Z], "Частный телеграм канал, просто подписавшись на который, можно помогать людям: https://t.me/tribute/app?startapp=s1d0\n\n\nОсновной телеграм канал, в котором сверху есть кнопка \"Пожертвовать\" (\"чаевые\" - также пожертвование, другой суммой) - https://t.me/ASupersharij \n\n#обстрелы #Шарий #Анатолийшарий #международнаяполитика #СШАУкраина #новостиУкраина #международныеновости #политика #геополитика #ЕС #Европейскийсоюз #Европа #Трамп #США #Кремль #россия #рф #Кремль #зеленский #буданов #Шарій #инфраструктура #зеленский #буданов #тэц #обстрелы #киев #київ #перемирие #переговоры #гарантии\n#солдаты #всу #статистика\n#телеграм #запрет #ютуб #Путин #Орбан #Тиса #венгрия #выборы", "Выигрывающий проигрывающий Орбан", 845, false, "yPOGd0TfupM", "https://www.youtube.com/watch?v=yPOGd0TfupM", "/downloads/Youtube/0_Download/2026-04-10 Выигрывающий проигрывающий Орбан.mp4", false, 1, ~U[2026-04-10 20:05:36Z]] 13:55:05.400 [debug] QUERY OK source="sources" db=2.1ms idle=753.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:05.401 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=43.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:05.403 [debug] QUERY OK source="media_items" db=1.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 [38] 13:55:05.403 [debug] Current batch of media processed. Will check again in 1000ms 13:55:06.313 [info] {"source":"oban","duration":2720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:06.405 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Всем привет!\nВ прошлый четверг на Лайв канале вышел ролик с доработками Туарега. \nК нашему удивлению, этот ролик вызвал немало обсуждений в комментариях.\n\nПоэтому, мы решили выпустить еще один, где детально разберем все резонансные вопросы первой части )\n\nОсновной канал: https://www.youtube.com/c/quattro882\n\nИльдар Live это официальный канал группы компаний \"АП\". \nРаботаем c 2013 года. По всей России. \n\nЧем мы можем Вам помочь:\n✔ Подбор автомобилей с гарантией. Проверка по 105 пунктам. Экспертиза, оценка авто: https://podbor.org\n✔ Страхование по всей России ОСАГО/КАСКО: https://ins.podbor.org\n✔ Автосервис. Ремонт, обслуживание авто в Москве: https://service.podbor.org\n✔ Вкуснейший натуральный Мёд с пасеки моего отца: https://honey.podbor.org\n✔ Футболки, толстовки, худи итп мерч здесь: https://merch.podbor.org\n✔ Наклейки, кружки, рамки для номеров итд: sticker-wb.podbor.org и sticker-ozon.podbor.org\n✔ Хочешь работать в нашей компании? Го сюда: https://job.podbor.org\n\nДля тех, кто хочет поддержать наш Благотворительный проект: https://podbor.org/charity/\n\nОбращайтесь! Мы всегда Вам рады!", "duration" => 2005, "filename" => "/downloads/Youtube/0_Download/2026-04-12 Вы все поняли не так....mkv", "id" => "j6ter9k63UQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=j6ter9k63UQ", "playlist_index" => 40, "timestamp" => 1776004692, "title" => "Вы все поняли не так...", "upload_date" => "20260412"} 13:55:06.407 [debug] QUERY OK source="sources" db=0.9ms idle=1006.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:06.408 [debug] QUERY OK source="sources" db=1.1ms idle=1005.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:06.433 [debug] QUERY OK source="media_items" db=24.8ms idle=1005.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-12 14:38:12Z], 1] 13:55:06.459 [debug] QUERY OK source="media_items" db=24.5ms idle=784.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Основной канал: https://www.youtube.com/c/quattro882\n\nИльдар Live это официальный канал группы компаний \"АП\". \nРаботаем c 2013 года. По всей России. \n\nЧем мы можем Вам помочь:\n✔ Подбор автомобилей с гарантией. Проверка по 105 пунктам. Экспертиза, оценка авто: https://podbor.org\n✔ Страхование по всей России ОСАГО/КАСКО: https://ins.podbor.org\n✔ Автосервис. Ремонт, обслуживание авто в Москве: https://service.podbor.org\n✔ Вкуснейший натуральный Мёд с пасеки моего отца: https://honey.podbor.org\n✔ Футболки, толстовки, худи итп мерч здесь: https://merch.podbor.org\n✔ Наклейки, кружки, рамки для номеров итд: sticker-wb.podbor.org и sticker-ozon.podbor.org\n✔ Хочешь работать в нашей компании? Го сюда: https://job.podbor.org\n\nДля тех, кто хочет поддержать наш Благотворительный проект: https://podbor.org/charity/\n\nОбращайтесь! Мы всегда Вам рады!", "Вы все поняли не так...", "46e6fea3-ea52-4097-9652-7b8756d813bc", 2005, false, "j6ter9k63UQ", "https://www.youtube.com/watch?v=j6ter9k63UQ", 40, "/downloads/Youtube/0_Download/2026-04-12 Вы все поняли не так....mkv", false, false, false, 1, [], 6, ~U[2026-04-12 14:38:12Z], ~U[2026-07-13 10:55:06Z], ~U[2026-07-13 10:55:06Z], "Всем привет!\nВ прошлый четверг на Лайв канале вышел ролик с доработками Туарега. \nК нашему удивлению, этот ролик вызвал немало обсуждений в комментариях.\n\nПоэтому, мы решили выпустить еще один, где детально разберем все резонансные вопросы первой части )\n\nОсновной канал: https://www.youtube.com/c/quattro882\n\nИльдар Live это официальный канал группы компаний \"АП\". \nРаботаем c 2013 года. По всей России. \n\nЧем мы можем Вам помочь:\n✔ Подбор автомобилей с гарантией. Проверка по 105 пунктам. Экспертиза, оценка авто: https://podbor.org\n✔ Страхование по всей России ОСАГО/КАСКО: https://ins.podbor.org\n✔ Автосервис. Ремонт, обслуживание авто в Москве: https://service.podbor.org\n✔ Вкуснейший натуральный Мёд с пасеки моего отца: https://honey.podbor.org\n✔ Футболки, толстовки, худи итп мерч здесь: https://merch.podbor.org\n✔ Наклейки, кружки, рамки для номеров итд: sticker-wb.podbor.org и sticker-ozon.podbor.org\n✔ Хочешь работать в нашей компании? Го сюда: https://job.podbor.org\n\nДля тех, кто хочет поддержать наш Благотворительный проект: https://podbor.org/charity/\n\nОбращайтесь! Мы всегда Вам рады!", "Вы все поняли не так...", 2005, false, "j6ter9k63UQ", "https://www.youtube.com/watch?v=j6ter9k63UQ", "/downloads/Youtube/0_Download/2026-04-12 Вы все поняли не так....mkv", false, 1, ~U[2026-04-12 14:38:12Z]] 13:55:06.462 [debug] QUERY OK source="sources" db=2.8ms idle=145.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:06.463 [debug] QUERY OK source="media_profiles" db=1.4ms idle=55.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:06.467 [debug] QUERY OK source="media_items" db=2.8ms idle=55.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 [39] 13:55:06.467 [debug] Current batch of media processed. Will check again in 1000ms 13:55:07.470 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Youtube-канал Ольги Благовещенской – https://youtube.com/@blagovesenskaia\n\nПродолжение историй в нашем телеграмм канале: https://t.me/+pxqCzBWs-74zMTQy\n*Наш сайт: https://www.yardrey.ru*\n\nЮридическая компания \"Ярдрей\": (единый номер Москва, Санкт-Петербург, Краснодар, Волгоград, Хабаровск, Новосибирск, Саратов, Самара, Казань, Уфа, Ижевск, Киров, Пермь, Оренбург): 8-999-555-41-41 (телефонные звонки, смс, whatsapp, viber, telegram) \n\n🇷🇺 Россия: +79995554141 \n🇰🇿 Казахстан: +77711554141 \n🇧🇾 Беларусь: +79995554141 \n🇬🇪 Грузия: +995544114141\n\nЕ-mail: support@yardrey.ru (Юридическая Помощь) \nЕ-mail: advertising@yardrey.ru (По вопросам Рекламы) \n\nВконтакте: https://vk.com/yardrey \nТелеграм: https://t.me/+pxqCzBWs-74zMTQy\nДзен: https://dzen.ru/yardrey \nРутуб: https://rutube.ru/channel/8080468/\n\nДоставка автомобилей из США, Европы, ОАЭ, Южной Кореи и Китая\nТелефон: +7 989 234-0000\nТелеграм: @yardrey_auto_reception\nСайт: https://auto.yardrey.ru\n\n*Новые автомобили по цене завода (РРЦ) с доставкой на дом*\nТелефон: +7 495 032-83-23\nСайт: https://autodealer.yardrey.ru/\nКаталог на Озоне: https://ozon.ru/seller/yardrey-diler-3426808/?utm_source=blog&utm_medium=video&utm_campaign=vendor_org_2512429_youtube\n\nНовая услуга \"Ярдрей-страхование\"\nВеликолепные тарифы и качественное сопровождение! \nСайт: https://insurance.yardrey.ru \nПочта: insurance@yardrey.ru \nТелефон: +79684743333 (звонки) \nWhatsApp: https://wa.me/79684743333 \nТелеграмм: https://t.me/yardreyinsurance\n\nПодробно про \"Ярдрей-Недвижимость\": https://t.me/yardrey/1603 \nТелеграм-канал \"Ярдрей-Недвижимость\": https://t.me/yardrey_realty/1420", "duration" => 1913, "filename" => "/downloads/Youtube/0_Download/2026-04-12 Выселяют из дома по беспределу! (Ярдрей 671).mkv", "id" => "slX-seUFYwI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=slX-seUFYwI", "playlist_index" => 41, "timestamp" => 1775977800, "title" => "Выселяют из дома по беспределу! (Ярдрей 671)", "upload_date" => "20260412"} 13:55:07.471 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1011.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:07.472 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1009.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:07.503 [debug] QUERY OK source="media_items" db=30.2ms idle=1009.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-12 07:10:00Z], 1] 13:55:07.526 [debug] QUERY OK source="media_items" db=22.3ms idle=1036.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" ["Youtube-канал Ольги Благовещенской – https://youtube.com/@blagovesenskaia\n\nПродолжение историй в нашем телеграмм канале: https://t.me/+pxqCzBWs-74zMTQy\n*Наш сайт: https://www.yardrey.ru*\n\nЮридическая компания \"Ярдрей\": (единый номер Москва, Санкт-Петербург, Краснодар, Волгоград, Хабаровск, Новосибирск, Саратов, Самара, Казань, Уфа, Ижевск, Киров, Пермь, Оренбург): 8-999-555-41-41 (телефонные звонки, смс, whatsapp, viber, telegram) \n\n🇷🇺 Россия: +79995554141 \n🇰🇿 Казахстан: +77711554141 \n🇧🇾 Беларусь: +79995554141 \n🇬🇪 Грузия: +995544114141\n\nЕ-mail: support@yardrey.ru (Юридическая Помощь) \nЕ-mail: advertising@yardrey.ru (По вопросам Рекламы) \n\nВконтакте: https://vk.com/yardrey \nТелеграм: https://t.me/+pxqCzBWs-74zMTQy\nДзен: https://dzen.ru/yardrey \nРутуб: https://rutube.ru/channel/8080468/\n\nДоставка автомобилей из США, Европы, ОАЭ, Южной Кореи и Китая\nТелефон: +7 989 234-0000\nТелеграм: @yardrey_auto_reception\nСайт: https://auto.yardrey.ru\n\n*Новые автомобили по цене завода (РРЦ) с доставкой на дом*\nТелефон: +7 495 032-83-23\nСайт: https://autodealer.yardrey.ru/\nКаталог на Озоне: https://ozon.ru/seller/yardrey-diler-3426808/?utm_source=blog&utm_medium=video&utm_campaign=vendor_org_2512429_youtube\n\nНовая услуга \"Ярдрей-страхование\"\nВеликолепные тарифы и качественное сопровождение! \nСайт: https://insurance.yardrey.ru \nПочта: insurance@yardrey.ru \nТелефон: +79684743333 (звонки) \nWhatsApp: https://wa.me/79684743333 \nТелеграмм: https://t.me/yardreyinsurance\n\nПодробно про \"Ярдрей-Недвижимость\": https://t.me/yardrey/1603 \nТелеграм-канал \"Ярдрей-Недвижимость\": https://t.me/yardrey_realty/1420", "Выселяют из дома по беспределу! (Ярдрей 671)", "07347211-7d57-450c-a5c2-01f508c55686", 1913, false, "slX-seUFYwI", "https://www.youtube.com/watch?v=slX-seUFYwI", 41, "/downloads/Youtube/0_Download/2026-04-12 Выселяют из дома по беспределу! (Ярдрей 671).mkv", false, false, false, 1, [], 6, ~U[2026-04-12 07:10:00Z], ~U[2026-07-13 10:55:07Z], ~U[2026-07-13 10:55:07Z], "Youtube-канал Ольги Благовещенской – https://youtube.com/@blagovesenskaia\n\nПродолжение историй в нашем телеграмм канале: https://t.me/+pxqCzBWs-74zMTQy\n*Наш сайт: https://www.yardrey.ru*\n\nЮридическая компания \"Ярдрей\": (единый номер Москва, Санкт-Петербург, Краснодар, Волгоград, Хабаровск, Новосибирск, Саратов, Самара, Казань, Уфа, Ижевск, Киров, Пермь, Оренбург): 8-999-555-41-41 (телефонные звонки, смс, whatsapp, viber, telegram) \n\n🇷🇺 Россия: +79995554141 \n🇰🇿 Казахстан: +77711554141 \n🇧🇾 Беларусь: +79995554141 \n🇬🇪 Грузия: +995544114141\n\nЕ-mail: support@yardrey.ru (Юридическая Помощь) \nЕ-mail: advertising@yardrey.ru (По вопросам Рекламы) \n\nВконтакте: https://vk.com/yardrey \nТелеграм: https://t.me/+pxqCzBWs-74zMTQy\nДзен: https://dzen.ru/yardrey \nРутуб: https://rutube.ru/channel/8080468/\n\nДоставка автомобилей из США, Европы, ОАЭ, Южной Кореи и Китая\nТелефон: +7 989 234-0000\nТелеграм: @yardrey_auto_reception\nСайт: https://auto.yardrey.ru\n\n*Новые автомобили по цене завода (РРЦ) с доставкой на дом*\nТелефон: +7 495 032-83-23\nСайт: https://autodealer.yardrey.ru/\nКаталог на Озоне: https://ozon.ru/seller/yardrey-diler-3426808/?utm_source=blog&utm_medium=video&utm_campaign=vendor_org_2512429_youtube\n\nНовая услуга \"Ярдрей-страхование\"\nВеликолепные тарифы и качественное сопровождение! \nСайт: https://insurance.yardrey.ru \nПочта: insurance@yardrey.ru \nТелефон: +79684743333 (звонки) \nWhatsApp: https://wa.me/79684743333 \nТелеграмм: https://t.me/yardreyinsurance\n\nПодробно про \"Ярдрей-Недвижимость\": https://t.me/yardrey/1603 \nТелеграм-канал \"Ярдрей-Недвижимость\": https://t.me/yardrey_realty/1420", "Выселяют из дома по беспределу! (Ярдрей 671)", 1913, false, "slX-seUFYwI", "https://www.youtube.com/watch?v=slX-seUFYwI", "/downloads/Youtube/0_Download/2026-04-12 Выселяют из дома по беспределу! (Ярдрей 671).mkv", false, 1, ~U[2026-04-12 07:10:00Z]] 13:55:07.529 [debug] QUERY OK source="sources" db=2.1ms idle=873.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:07.530 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=57.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:07.532 [debug] QUERY OK source="media_items" db=1.6ms 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 [40] 13:55:07.532 [debug] Current batch of media processed. Will check again in 1000ms 13:55:08.533 [debug] Current batch of media processed. Will check again in 1000ms 13:55:09.536 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "С момента развала СССР Россия не запустила ни одной успешной миссии в дальний космос, новости последних лет оптимизма не внушают, а проблемы в отрасли признают и в самом «Роскосмосе». \n\nКак так вышло, что сегодня мы в основном блуждаем в терниях, нежели летим к звездам? Почему упустили момент, когда освоение космоса превратилось в прибыльный бизнес? Неужели сегодняшний Гагарин живет в Техасе? А может быть, и не нужны нам эти далекие безвоздушные пространства, а все, что необходимо человеку, и так есть на Земле?\n\nНаш сегодняшний выпуск — попытка ответить на эти вопросы. Мы расскажем, как изменилась мировая космонавтика в перерыве между двумя холодными войнами, есть ли в ней место для России и что произойдет, если мы откажемся от полетов на орбиту. А если вы досмотрите этот выпуск до конца, то узнаете, перед каким неизбежным выбором рано или поздно встанет человечество и что точно останется после нас, если мы исчезнем.\n\nUPD: в выпуске допущены фактическая ошибка и техническая неточность. На 61-й минуте видео утверждается, что в ближайшие 5 млрд лет Солнце увеличится и поглотит все планеты Солнечной системы. На самом деле поглощены будут только Меркурий, Венера, Земля и Марс. На 64-й минуте утверждается, что в 2010-х космические аппараты «Вояджер-1» и «Вояджер-2» прошли через гелиосферу, отделяющую Солнечную систему от межзвездного пространства. В реальности речь идет о границе гелиосферы. Также важно уточнить, что «Мир» не была первой орбитальной станцией, на которой работали люди.\n\nТаймкоды:\n00:00 – Мог бы Гагарин гордиться тем, что происходит с космосом сегодня?\n4:04 – Еще один Гагарин\n7:05 – Мечты о полетах в космос в разные века\n9:26 – Как офицер СС стал отцом американской космической программы\n11:04 – Тусовка в космосе: первый и последний рейв в СССР\n12:39 – Космонавтика после холодной войны\n16:20 – Как Илон Маск перевернул космическую игру\n18:58 – Почему в космосе стало тесно\n20:32 – $300 млрд в год: как заработать на космосе \n25:33 – Россия в космосе — четыре показателя\n26:18 – Шутка Рогозина про батут\n27:37 – Как погибала советская космонавтика\n28:30 – Почему американцы летали в космос на кораблях с российскими двигателями\n32:20 – Как Россия превратилась в космического извозчика\n34:34 – «Ангара» и космодром Восточный — безответственность и коррупция\n37:52 – Почему Китай смог, а Россия нет\n40:19 – Космонавтика в эпоху СВО\n46:08 – Как вернуть престиж в космосе\n53:01 – Как космонавтика прошла путь от идеологии к бизнесу\n54:41 – Почему США снова хотят на Луну\n55:57 – Новый мегапроект Маска в космосе\n56:50 – Марс — так себе место для жизни\n59:19 – Четыре сценария конца света\n1:01:18 – Почему фильм «Не смотрите наверх» не так уж фантастичен\n1:02:04 – Что мы оставим после себя во Вселенной\n\nСотрудничество и идеи: nasonova@forbes.ru \nПо вопросу рекламы: adsales@forbes.ru \n\nНаша команда: \nВедущий — Дмитрий Яковенко\nГлавный продюсер и режиссер — Анастасия Насонова \nПродюсеры — Ольга Зуева, Анастасия Львова\nКорреспондент — Олинга Таварацян\nОператоры — Андрей Кузичкин, Никита Чалых\nРежиссер монтажа — Михаил Краснощеков\nMotion-дизайнеры — Людмила Бергнер, Алла Миронова, Владимир Соколов\nОбложка — Павел Серебряков", "duration" => 3891, "filename" => "/downloads/Youtube/0_Download/2026-04-12 «Юра, мы всё...». Как устроена космическая экономика и почему в ней сложно разглядеть Россию?.mp4", "id" => "I5YEOVmRBMQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=I5YEOVmRBMQ", "playlist_index" => 42, "timestamp" => 1775991633, "title" => "«Юра, мы всё...». Как устроена космическая экономика и почему в ней сложно разглядеть Россию?", "upload_date" => "20260412"} 13:55:09.537 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=876.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:09.539 [debug] QUERY OK source="sources" db=1.0ms idle=530.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:09.561 [debug] QUERY OK source="media_items" db=21.5ms idle=531.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-12 11:00:33Z], 1] 13:55:09.584 [debug] QUERY OK source="media_items" db=22.3ms idle=553.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\nUPD: в выпуске допущены фактическая ошибка и техническая неточность. На 61-й минуте видео утверждается, что в ближайшие 5 млрд лет Солнце увеличится и поглотит все планеты Солнечной системы. На самом деле поглощены будут только Меркурий, Венера, Земля и Марс. На 64-й минуте утверждается, что в 2010-х космические аппараты «Вояджер-1» и «Вояджер-2» прошли через гелиосферу, отделяющую Солнечную систему от межзвездного пространства. В реальности речь идет о границе гелиосферы. Также важно уточнить, что «Мир» не была первой орбитальной станцией, на которой работали люди.\n\nТаймкоды:\n00:00 – Мог бы Гагарин гордиться тем, что происходит с космосом сегодня?\n4:04 – Еще один Гагарин\n7:05 – Мечты о полетах в космос в разные века\n9:26 – Как офицер СС стал отцом американской космической программы\n11:04 – Тусовка в космосе: первый и последний рейв в СССР\n12:39 – Космонавтика после холодной войны\n16:20 – Как Илон Маск перевернул космическую игру\n18:58 – Почему в космосе стало тесно\n20:32 – $300 млрд в год: как заработать на космосе \n25:33 – Россия в космосе — четыре показателя\n26:18 – Шутка Рогозина про батут\n27:37 – Как погибала советская космонавтика\n28:30 – Почему американцы летали в космос на кораблях с российскими двигателями\n32:20 – Как Россия превратилась в космического извозчика\n34:34 – «Ангара» и космодром Восточный — безответственность и коррупция\n37:52 – Почему Китай смог, а Россия нет\n40:19 – Космонавтика в эпоху СВО\n46:08 – Как вернуть престиж в космосе\n53:01 – Как космонавтика прошла путь от идеологии к бизнесу\n54:41 – Почему США снова хотят на Луну\n55:57 – Новый мегапроект Маска в космосе\n56:50 – Марс — так себе место для жизни\n59:19 – Четыре сценария конца света\n1:01:18 – Почему фильм «Не смотрите наверх» не так уж фантастичен\n1:02:04 – Что мы оставим после себя во Вселенной\n\nСотрудничество и идеи: nasonova@forbes.ru \nПо вопросу рекламы: adsales@forbes.ru \n\nНаша команда: \nВедущий — Дмитрий Яковенко\nГлавный продюсер и режиссер — Анастасия Насонова \nПродюсеры — Ольга Зуева, Анастасия Львова\nКорреспондент — Олинга Таварацян\nОператоры — Андрей Кузичкин, Никита Чалых\nРежиссер монтажа — Михаил Краснощеков\nMotion-дизайнеры — Людмила Бергнер, Алла Миронова, Владимир Соколов\nОбложка — Павел Серебряков", "«Юра, мы всё...». Как устроена космическая экономика и почему в ней сложно разглядеть Россию?", "4a6a173b-5a9d-4d12-8f26-e3ce7df87ec6", 3891, false, "I5YEOVmRBMQ", "https://www.youtube.com/watch?v=I5YEOVmRBMQ", 42, "/downloads/Youtube/0_Download/2026-04-12 «Юра, мы всё...». Как устроена космическая экономика и почему в ней сложно разглядеть Россию?.mp4", false, false, false, 1, [], 6, ~U[2026-04-12 11:00:33Z], ~U[2026-07-13 10:55:09Z], ~U[2026-07-13 10:55:09Z], "С момента развала СССР Россия не запустила ни одной успешной миссии в дальний космос, новости последних лет оптимизма не внушают, а проблемы в отрасли признают и в самом «Роскосмосе». \n\nКак так вышло, что сегодня мы в основном блуждаем в терниях, нежели летим к звездам? Почему упустили момент, когда освоение космоса превратилось в прибыльный бизнес? Неужели сегодняшний Гагарин живет в Техасе? А может быть, и не нужны нам эти далекие безвоздушные пространства, а все, что необходимо человеку, и так есть на Земле?\n\nНаш сегодняшний выпуск — попытка ответить на эти вопросы. Мы расскажем, как изменила (truncated) 13:55:09.587 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=576.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:09.588 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=49.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:09.590 [debug] QUERY OK source="media_items" db=1.7ms idle=49.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 [41] 13:55:09.591 [debug] Current batch of media processed. Will check again in 1000ms 13:55:10.592 [debug] Current batch of media processed. Will check again in 1000ms 13:55:11.594 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ещё мои касты по Supreme Commander на Бусти - https://boosty.to/professional\n\nТелеграм с моими заметками - https://t.me/YuriProfessional\nГруппа Вконтакте - https://vk.com/superyourassik\nSupreme Commander во Вконтакте - https://vkvideo.ru/@professionalsupreme\n\nКомментирует, как обычно, профессионал.", "duration" => 3653, "filename" => "/downloads/Youtube/0_Download/2026-04-13 Комментатор СГОРЕЛ на этом матче - ужасная игра в Supreme Commander [496].mkv", "id" => "4j9Y4FGSs3k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4j9Y4FGSs3k", "playlist_index" => 43, "timestamp" => 1776079802, "title" => "Комментатор СГОРЕЛ на этом матче - ужасная игра в Supreme Commander [496]", "upload_date" => "20260413"} 13:55:11.595 [debug] QUERY OK source="sources" db=1.0ms idle=928.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:11.596 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=587.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:11.639 [debug] QUERY OK source="media_items" db=41.7ms queue=0.1ms idle=589.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-13 11:30:02Z], 1] 13:55:11.676 [debug] QUERY OK source="media_items" db=36.5ms idle=631.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" ["Ещё мои касты по Supreme Commander на Бусти - https://boosty.to/professional\n\nТелеграм с моими заметками - https://t.me/YuriProfessional\nГруппа Вконтакте - https://vk.com/superyourassik\nSupreme Commander во Вконтакте - https://vkvideo.ru/@professionalsupreme\n\nКомментирует, как обычно, профессионал.", "Комментатор СГОРЕЛ на этом матче - ужасная игра в Supreme Commander [496]", "3ea3daa8-0cdf-4f95-a11d-115d5dc0984d", 3653, false, "4j9Y4FGSs3k", "https://www.youtube.com/watch?v=4j9Y4FGSs3k", 43, "/downloads/Youtube/0_Download/2026-04-13 Комментатор СГОРЕЛ на этом матче - ужасная игра в Supreme Commander [496].mkv", false, false, false, 1, [], 3, ~U[2026-04-13 11:30:02Z], ~U[2026-07-13 10:55:11Z], ~U[2026-07-13 10:55:11Z], "Ещё мои касты по Supreme Commander на Бусти - https://boosty.to/professional\n\nТелеграм с моими заметками - https://t.me/YuriProfessional\nГруппа Вконтакте - https://vk.com/superyourassik\nSupreme Commander во Вконтакте - https://vkvideo.ru/@professionalsupreme\n\nКомментирует, как обычно, профессионал.", "Комментатор СГОРЕЛ на этом матче - ужасная игра в Supreme Commander [496]", 3653, false, "4j9Y4FGSs3k", "https://www.youtube.com/watch?v=4j9Y4FGSs3k", "/downloads/Youtube/0_Download/2026-04-13 Комментатор СГОРЕЛ на этом матче - ужасная игра в Supreme Commander [496].mkv", false, 1, ~U[2026-04-13 11:30:02Z]] 13:55:11.679 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=81.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:11.681 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.1ms idle=82.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:11.683 [debug] QUERY OK source="media_items" db=2.1ms idle=42.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [42] 13:55:11.684 [debug] Current batch of media processed. Will check again in 1000ms 13:55:12.690 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Смотри серии раньше всех без замедления и блокировок:\nподписка Boosty (если вы в России): https://boosty.to/planetka\nподписка Patreon (если вы не в России): https://www.patreon.com/petrlovigin\ntelegram: https://t.me/petenkaplanetka\n\n#куба #гавана \n\nС февраля Остров Свободы Куба находится в \"обестопливном\" состоянии. Полная блокада привела к тому, что европейские авиакомпании вынуждены заправляться только на обратном пути из Гаваны. Как обстоят дела сейчас на самом деле? Когда сюда придет Америка и ждут ли ее здесь? Что будет с ценами на девочек после прихода американцев? А может ничего не изменилось? Я слетал на Кубу и посмотрел на всё своими глазами... В этой серии все как вы любите: много женских телодвижений, тропиканок, скупердяйства и щедростей…\n\nInstagram: @petr_lovigin\nГруппа vKontakte: https://vk.com/public165293584\n\n0:00 Вступление\n1:13 Ситуация с бензином\n2:30 Марисоль и Алексей\n6:17 Свой автомобиль на Кубе\n9:13 Куба танцует\n11:47 Мелиса и Беатрис\n16:00 Жмот\n20:30 Дома у Эвелин\n24:40 Полиция на бульваре\n27:32 Танцы у нас дома", "duration" => 1850, "filename" => "/downloads/Youtube/0_Download/2026-04-14 КУБА БЕЗ БЕНЗИНА: как теперь живет секс-остров? ⧸ Гавана в 2026 году.mkv", "id" => "5No6Wkk9GOM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5No6Wkk9GOM", "playlist_index" => 44, "timestamp" => 1776139205, "title" => "КУБА БЕЗ БЕНЗИНА: как теперь живет секс-остров? / Гавана в 2026 году", "upload_date" => "20260414"} 13:55:12.701 [debug] QUERY OK source="sources" db=10.8ms idle=1014.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:12.703 [debug] QUERY OK source="sources" db=1.7ms idle=1022.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:12.732 [debug] QUERY OK source="media_items" db=28.4ms queue=0.1ms idle=1023.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-14 04:00:05Z], 1] 13:55:12.765 [debug] QUERY OK source="media_items" db=31.4ms idle=1049.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подписка Boosty (если вы в России): https://boosty.to/planetka\nподписка Patreon (если вы не в России): https://www.patreon.com/petrlovigin\ntelegram: https://t.me/petenkaplanetka\n\n#куба #гавана \n\nС февраля Остров Свободы Куба находится в \"обестопливном\" состоянии. Полная блокада привела к тому, что европейские авиакомпании вынуждены заправляться только на обратном пути из Гаваны. Как обстоят дела сейчас на самом деле? Когда сюда придет Америка и ждут ли ее здесь? Что будет с ценами на девочек после прихода американцев? А может ничего не изменилось? Я слетал на Кубу и посмотрел на всё своими глазами... В этой серии все как вы любите: много женских телодвижений, тропиканок, скупердяйства и щедростей…\n\nInstagram: @petr_lovigin\nГруппа vKontakte: https://vk.com/public165293584\n\n0:00 Вступление\n1:13 Ситуация с бензином\n2:30 Марисоль и Алексей\n6:17 Свой автомобиль на Кубе\n9:13 Куба танцует\n11:47 Мелиса и Беатрис\n16:00 Жмот\n20:30 Дома у Эвелин\n24:40 Полиция на бульваре\n27:32 Танцы у нас дома", "КУБА БЕЗ БЕНЗИНА: как теперь живет секс-остров? / Гавана в 2026 году", "48593b4b-ffec-4588-8d8c-5b4e2261bc01", 1850, false, "5No6Wkk9GOM", "https://www.youtube.com/watch?v=5No6Wkk9GOM", 44, "/downloads/Youtube/0_Download/2026-04-14 КУБА БЕЗ БЕНЗИНА: как теперь живет секс-остров? ⧸ Гавана в 2026 году.mkv", false, false, false, 1, [], 2, ~U[2026-04-14 04:00:05Z], ~U[2026-07-13 10:55:12Z], ~U[2026-07-13 10:55:12Z], "Смотри серии раньше всех без замедления и блокировок:\nподписка Boosty (если вы в России): https://boosty.to/planetka\nподписка Patreon (если вы не в России): https://www.patreon.com/petrlovigin\ntelegram: https://t.me/petenkaplanetka\n\n#куба #гавана \n\nС февраля Остров Свободы Куба находится в \"обестопливном\" состоянии. Полная блокада привела к тому, что европейские авиакомпании вынуждены заправляться только на обратном пути из Гаваны. Как обстоят дела сейчас на самом деле? Когда сюда придет Америка и ждут ли ее здесь? Что будет с ценами на девочек после прихода американцев? А может ничего не изменилось? Я слетал на Кубу и посмотрел на всё своими глазами... В этой серии все как вы любите: много женских телодвижений, тропиканок, скупердяйства и щедростей…\n\nInstagram: @petr_lovigin\nГруппа vKontakte: https://vk.com/public165293584\n\n0:00 Вступление\n1:13 Ситуация с бензином\n2:30 Марисоль и Алексей\n6:17 Свой автомобиль на Кубе\n9:13 Куба танцует\n11:47 Мелиса и Беатрис\n16:00 Жмот\n20:30 Дома у Эвелин\n24:40 Полиция на бульваре\n27:32 Танцы у нас дома", "КУБА БЕЗ БЕНЗИНА: как теперь живет секс-остров? / Гавана в 2026 году", 1850, false, "5No6Wkk9GOM", "https://www.youtube.com/watch?v=5No6Wkk9GOM", "/downloads/Youtube/0_Download/2026-04-14 КУБА БЕЗ БЕНЗИНА: как теперь живет секс-остров? ⧸ Гавана в 2026 году.mkv", false, 1, ~U[2026-04-14 04:00:05Z]] 13:55:12.767 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=64.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:12.769 [debug] QUERY OK source="media_profiles" db=1.3ms idle=66.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:12.771 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=66.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [43] 13:55:12.772 [debug] Current batch of media processed. Will check again in 1000ms 13:55:13.773 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Три Lenovo M720q — идеальный мини-кластер? Почему их так обожают в зарубежных homelab-сообществах!\n\nВ этом ролике разбираем популярный проект на базе трёх компактных мини-ПК Lenovo ThinkCentre M720q. Почему именно эти устройства стали почти “классикой” в мире домашней лаборатории и Proxmox-кластеров? Разбираемся на практике.\n\n💡 В видео:\n\nПочему Lenovo M720q так часто выбирают для homelab’ов\nСильные и слабые стороны этой платформы\nСборка мини-кластера из 3 узлов\nВозможности апгрейда (CPU, RAM, NVMe, 2.5GbE и т.д.)\nНасколько они подходят под Proxmox / виртуализацию / контейнеры\nРеальный опыт использования и выводы\n\n🧠 Это не просто обзор железа — это взгляд на один из самых популярных “entry-level enterprise” вариантов для домашнего сервера.\n\n⚙️ Если ты собираешь свой homelab или планируешь первый кластер — этот ролик поможет понять, стоит ли идти по пути M720q или есть альтернативы.\n\nМожно помочь развитию канала, возражать никто не будет\n5536 9138 7053 8572 Тинькофф\nhttps://www.prohomelab.com\nhttps://boosty.to/stilicho2011/donate\nhttps://boosty.to/stilicho2011\nhttps://vk.com/id871105931\nhttps://t.me/videosfromstilicho2011\nhttps://t.me/stilicho2011_videos\nhttps://rutube.ru/channel/30654176/\nhttps://github.com/stilicho2011/ubuntu_rep - ссылка на мой гитхаб репозиторий\nПо вопросам сотрудничества пишем - stilihon2011@gmail.com\n\nРеферальная ссылка на хостера smartape чьими услугами я пользуюсь http://www.smartape.ru/?partner=139490 или просто используйте промокод partner-139490", "duration" => 999, "filename" => "/downloads/Youtube/0_Download/2026-04-13 Проект по трем Lenovo m720q. Почему их так любят за рубежом?!.mp4", "id" => "ZsS_DAijuI0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ZsS_DAijuI0", "playlist_index" => 45, "timestamp" => 1776088853, "title" => "Проект по трем Lenovo m720q. Почему их так любят за рубежом?!", "upload_date" => "20260413"} 13:55:13.775 [debug] QUERY OK source="sources" db=1.3ms idle=1009.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:13.778 [debug] QUERY OK source="sources" db=3.1ms queue=0.1ms idle=1007.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:13.808 [debug] QUERY OK source="media_items" db=29.1ms queue=0.1ms idle=1009.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-13 14:00:53Z], 1] 13:55:13.831 [debug] QUERY OK source="media_items" db=22.5ms idle=1037.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" ["Три Lenovo M720q — идеальный мини-кластер? Почему их так обожают в зарубежных homelab-сообществах!\n\nВ этом ролике разбираем популярный проект на базе трёх компактных мини-ПК Lenovo ThinkCentre M720q. Почему именно эти устройства стали почти “классикой” в мире домашней лаборатории и Proxmox-кластеров? Разбираемся на практике.\n\n💡 В видео:\n\nПочему Lenovo M720q так часто выбирают для homelab’ов\nСильные и слабые стороны этой платформы\nСборка мини-кластера из 3 узлов\nВозможности апгрейда (CPU, RAM, NVMe, 2.5GbE и т.д.)\nНасколько они подходят под Proxmox / виртуализацию / контейнеры\nРеальный опыт использования и выводы\n\n🧠 Это не просто обзор железа — это взгляд на один из самых популярных “entry-level enterprise” вариантов для домашнего сервера.\n\n⚙️ Если ты собираешь свой homelab или планируешь первый кластер — этот ролик поможет понять, стоит ли идти по пути M720q или есть альтернативы.\n\nМожно помочь развитию канала, возражать никто не будет\n5536 9138 7053 8572 Тинькофф\nhttps://www.prohomelab.com\nhttps://boosty.to/stilicho2011/donate\nhttps://boosty.to/stilicho2011\nhttps://vk.com/id871105931\nhttps://t.me/videosfromstilicho2011\nhttps://t.me/stilicho2011_videos\nhttps://rutube.ru/channel/30654176/\nhttps://github.com/stilicho2011/ubuntu_rep - ссылка на мой гитхаб репозиторий\nПо вопросам сотрудничества пишем - stilihon2011@gmail.com\n\nРеферальная ссылка на хостера smartape чьими услугами я пользуюсь http://www.smartape.ru/?partner=139490 или просто используйте промокод partner-139490", "Проект по трем Lenovo m720q. Почему их так любят за рубежом?!", "8add2085-fd00-4a2c-bb73-97fd95cc0af3", 999, false, "ZsS_DAijuI0", "https://www.youtube.com/watch?v=ZsS_DAijuI0", 45, "/downloads/Youtube/0_Download/2026-04-13 Проект по трем Lenovo m720q. Почему их так любят за рубежом?!.mp4", false, false, false, 1, [], 3, ~U[2026-04-13 14:00:53Z], ~U[2026-07-13 10:55:13Z], ~U[2026-07-13 10:55:13Z], "Три Lenovo M720q — идеальный мини-кластер? Почему их так обожают в зарубежных homelab-сообществах!\n\nВ этом ролике разбираем популярный проект на базе трёх компактных мини-ПК Lenovo ThinkCentre M720q. Почему именно эти устройства стали почти “классикой” в мире домашней лаборатории и Proxmox-кластеров? Разбираемся на практике.\n\n💡 В видео:\n\nПочему Lenovo M720q так часто выбирают для homelab’ов\nСильные и слабые стороны этой платформы\nСборка мини-кластера из 3 узлов\nВозможности апгрейда (CPU, RAM, NVMe, 2.5GbE и т.д.)\nНасколько они подходят под Proxmox / виртуализацию / контейнеры\nРеальный опыт использования и выводы\n\n🧠 Это не просто обзор железа — это взгляд на один из самых популярных “entry-level enterprise” вариантов для домашнего сервера.\n\n⚙️ Если ты собираешь свой homelab или планируешь первый кластер — этот ролик поможет понять, стоит ли идти по пути M720q или есть альтернативы.\n\nМожно помочь развитию канала, возражать никто не будет\n5536 9138 7053 8572 Тинькофф\nhttps://www.prohomelab.com\nhttps://boosty.to/stilicho2011/donate\nhttps://boosty.to/stilicho2011\nhttps://vk.com/id871105931\nhttps://t.me/videosfromstilicho2011\nhttps://t.me/stilicho2011_videos\nhttps://rutube.ru/channel/30654176/\nhttps://github.com/stilicho2011/ubuntu_rep - ссылка на мой гитхаб репозиторий\nПо вопросам сотрудничества пишем - stilihon2011@gmail.com\n\nРеферальная ссылка на хостера smartape чьими услугами я пользуюсь http://www.smartape.ru/?partner=139490 или просто используйте промокод partner-139490", "Проект по трем Lenovo m720q. Почему их так любят за рубежом?!", 999, false, "ZsS_DAijuI0", "https://www.youtube.com/watch?v=ZsS_DAijuI0", "/downloads/Youtube/0_Download/2026-04-13 Проект по трем Lenovo m720q. Почему их так любят за рубежом?!.mp4", false, 1, ~U[2026-04-13 14:00:53Z]] 13:55:13.834 [debug] QUERY OK source="sources" db=1.9ms idle=125.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:13.835 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=59.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:13.837 [debug] QUERY OK source="media_items" db=1.6ms idle=57.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 [44] 13:55:13.838 [debug] Current batch of media processed. Will check again in 1000ms 13:55:14.839 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "За 15-20 тысяч рублей теперь можно приобрести PlayStation 5 на Linux и наслаждаться всеми играми из Steam! Это стало возможным благодаря майнерам, и мы покажем, как это работает. Что по настройке Linux под гейминг? Есть ли смысл брать AMD BC-250 в 2026 году, или лучше собрать игровой ПК?\n\nПриходите на МЛечный путь 22 апреля и узнайте все о реальной пользе ИИ для бизнеса: https://slc.tl/7g3zh\n\nМой Компьютер в Telegram - https://t.me/mknewsru\nНа связи Крошин - https://t.me/kroshlink\n\nACPI fix для корректной частоты процессора: https://github.com/bc250-collective/bc250-acpi-fix\nGPU governor для разгона и настройки видеочипа: https://github.com/bc250-collective/cyan-skillfish-governor\nГайд по прошивке BIOS: https://elektricm.github.io/amd-bc250-docs/bios/flashing/\nГайд по установке Bazzite: https://elektricm.github.io/amd-bc250-docs/linux/bazzite/\n\n00:00 - Вступление МК\n01:30 - Что за bc-250?\n02:18 - Сравнение с PS5\n04:16 - Разбор и начинка\n05:34 - Установка ОС \n06:18 - Решение проблем\n10:19 - Установка SteamOS\n13:43 - \"Рабочий\" конфиг\n14:10 - Тесты игр\n25:30 - Проблемные игры\n26:02 - Выводы\n\n2VtzqxdWpzr", "duration" => 1720, "filename" => "/downloads/Youtube/0_Download/2026-04-14 Даже не вздумайте покупать BC-250, пока не посмотрите это видео.mkv", "id" => "OBMFHMikrJU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=OBMFHMikrJU", "playlist_index" => 46, "timestamp" => 1776177948, "title" => "Даже не вздумайте покупать BC-250, пока не посмотрите это видео", "upload_date" => "20260414"} 13:55:14.841 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1008.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:14.842 [debug] QUERY OK source="sources" db=0.8ms idle=1007.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:14.864 [debug] QUERY OK source="media_items" db=21.6ms idle=1006.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-14 14:45:48Z], 1] 13:55:14.884 [debug] QUERY OK source="media_items" db=19.2ms idle=1026.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" ["За 15-20 тысяч рублей теперь можно приобрести PlayStation 5 на Linux и наслаждаться всеми играми из Steam! Это стало возможным благодаря майнерам, и мы покажем, как это работает. Что по настройке Linux под гейминг? Есть ли смысл брать AMD BC-250 в 2026 году, или лучше собрать игровой ПК?\n\nПриходите на МЛечный путь 22 апреля и узнайте все о реальной пользе ИИ для бизнеса: https://slc.tl/7g3zh\n\nМой Компьютер в Telegram - https://t.me/mknewsru\nНа связи Крошин - https://t.me/kroshlink\n\nACPI fix для корректной частоты процессора: https://github.com/bc250-collective/bc250-acpi-fix\nGPU governor для разгона и настройки видеочипа: https://github.com/bc250-collective/cyan-skillfish-governor\nГайд по прошивке BIOS: https://elektricm.github.io/amd-bc250-docs/bios/flashing/\nГайд по установке Bazzite: https://elektricm.github.io/amd-bc250-docs/linux/bazzite/\n\n00:00 - Вступление МК\n01:30 - Что за bc-250?\n02:18 - Сравнение с PS5\n04:16 - Разбор и начинка\n05:34 - Установка ОС \n06:18 - Решение проблем\n10:19 - Установка SteamOS\n13:43 - \"Рабочий\" конфиг\n14:10 - Тесты игр\n25:30 - Проблемные игры\n26:02 - Выводы\n\n2VtzqxdWpzr", "Даже не вздумайте покупать BC-250, пока не посмотрите это видео", "62661621-f688-4957-82df-286160de6be3", 1720, false, "OBMFHMikrJU", "https://www.youtube.com/watch?v=OBMFHMikrJU", 46, "/downloads/Youtube/0_Download/2026-04-14 Даже не вздумайте покупать BC-250, пока не посмотрите это видео.mkv", false, false, false, 1, [], 2, ~U[2026-04-14 14:45:48Z], ~U[2026-07-13 10:55:14Z], ~U[2026-07-13 10:55:14Z], "За 15-20 тысяч рублей теперь можно приобрести PlayStation 5 на Linux и наслаждаться всеми играми из Steam! Это стало возможным благодаря майнерам, и мы покажем, как это работает. Что по настройке Linux под гейминг? Есть ли смысл брать AMD BC-250 в 2026 году, или лучше собрать игровой ПК?\n\nПриходите на МЛечный путь 22 апреля и узнайте все о реальной пользе ИИ для бизнеса: https://slc.tl/7g3zh\n\nМой Компьютер в Telegram - https://t.me/mknewsru\nНа связи Крошин - https://t.me/kroshlink\n\nACPI fix для корректной частоты процессора: https://github.com/bc250-collective/bc250-acpi-fix\nGPU governor для разгона и настройки видеочипа: https://github.com/bc250-collective/cyan-skillfish-governor\nГайд по прошивке BIOS: https://elektricm.github.io/amd-bc250-docs/bios/flashing/\nГайд по установке Bazzite: https://elektricm.github.io/amd-bc250-docs/linux/bazzite/\n\n00:00 - Вступление МК\n01:30 - Что за bc-250?\n02:18 - Сравнение с PS5\n04:16 - Разбор и начинка\n05:34 - Установка ОС \n06:18 - Решение проблем\n10:19 - Установка SteamOS\n13:43 - \"Рабочий\" конфиг\n14:10 - Тесты игр\n25:30 - Проблемные игры\n26:02 - Выводы\n\n2VtzqxdWpzr", "Даже не вздумайте покупать BC-250, пока не посмотрите это видео", 1720, false, "OBMFHMikrJU", "https://www.youtube.com/watch?v=OBMFHMikrJU", "/downloads/Youtube/0_Download/2026-04-14 Даже не вздумайте покупать BC-250, пока не посмотрите это видео.mkv", false, 1, ~U[2026-04-14 14:45:48Z]] 13:55:14.886 [debug] QUERY OK source="sources" db=1.9ms idle=175.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:14.888 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.1ms idle=45.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:14.891 [debug] QUERY OK source="media_items" db=2.0ms idle=46.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 [45] 13:55:14.891 [debug] FileFollowerServer Handler: Got media attributes: %{"filename" => "/downloads/Youtube/0_Download/NA youtube video #IPCu-AFCPk0.NA", "id" => "IPCu-AFCPk0", "original_url" => "https://www.youtube.com/watch?v=IPCu-AFCPk0", "playlist_index" => 47, "title" => "youtube video #IPCu-AFCPk0"} 13:55:14.892 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:14.892 [debug] Current batch of media processed. Will check again in 1000ms 13:55:15.894 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "https://mako.expert/\u00A0«МАКО.Эксперт» — первый в России бухгалтерский конвейер. Бухгалтерия, как у крупных корпораций, доступная для любых форм бизнеса.От\u00A02\u00A0500р./мес\u00A0\nЗавтра 10 апреля в 21:45 голосуйте за Команданте в шоу Голос! Прямой эфир!\n \nВ этом видео мы показываем, что бывает с танком, если в нем шарахнет 75кг TNT\nНаушники Earmor здесь https://bighunter.ru/info/brands/earmor/\n\nСекретный канал https://t.me/Krupnokaliberniy_bot\n\nРеклама erid: 2W5zFHygkLH ИНН 7816600904 ОООО \"НЕВА-ФИНАНС\"\n#militaryhistory", "duration" => 1244, "filename" => "/downloads/Youtube/0_Download/2026-04-09 Что сделает 75кг взрывчатки с танком Т-64? Такого результата я не ожидал.mkv", "id" => "Q1EAeSdYlaQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Q1EAeSdYlaQ", "playlist_index" => 48, "timestamp" => 1775751304, "title" => "Что сделает 75кг взрывчатки с танком Т-64? Такого результата я не ожидал", "upload_date" => "20260409"} 13:55:15.895 [debug] QUERY OK source="sources" db=0.8ms idle=1007.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:15.896 [debug] QUERY OK source="sources" db=1.0ms idle=1007.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:15.920 [debug] QUERY OK source="media_items" db=23.1ms idle=1005.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-09 16:15:04Z], 1] 13:55:15.939 [debug] QUERY OK source="media_items" db=18.6ms idle=1027.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://mako.expert/\u00A0«МАКО.Эксперт» — первый в России бухгалтерский конвейер. Бухгалтерия, как у крупных корпораций, доступная для любых форм бизнеса.От\u00A02\u00A0500р./мес\u00A0\nЗавтра 10 апреля в 21:45 голосуйте за Команданте в шоу Голос! Прямой эфир!\n \nВ этом видео мы показываем, что бывает с танком, если в нем шарахнет 75кг TNT\nНаушники Earmor здесь https://bighunter.ru/info/brands/earmor/\n\nСекретный канал https://t.me/Krupnokaliberniy_bot\n\nРеклама erid: 2W5zFHygkLH ИНН 7816600904 ОООО \"НЕВА-ФИНАНС\"\n#militaryhistory", "Что сделает 75кг взрывчатки с танком Т-64? Такого результата я не ожидал", "9e304069-07df-4d97-9ee7-73a1f23462c3", 1244, false, "Q1EAeSdYlaQ", "https://www.youtube.com/watch?v=Q1EAeSdYlaQ", 48, "/downloads/Youtube/0_Download/2026-04-09 Что сделает 75кг взрывчатки с танком Т-64? Такого результата я не ожидал.mkv", false, false, false, 1, [], 3, ~U[2026-04-09 16:15:04Z], ~U[2026-07-13 10:55:15Z], ~U[2026-07-13 10:55:15Z], "https://mako.expert/\u00A0«МАКО.Эксперт» — первый в России бухгалтерский конвейер. Бухгалтерия, как у крупных корпораций, доступная для любых форм бизнеса.От\u00A02\u00A0500р./мес\u00A0\nЗавтра 10 апреля в 21:45 голосуйте за Команданте в шоу Голос! Прямой эфир!\n \nВ этом видео мы показываем, что бывает с танком, если в нем шарахнет 75кг TNT\nНаушники Earmor здесь https://bighunter.ru/info/brands/earmor/\n\nСекретный канал https://t.me/Krupnokaliberniy_bot\n\nРеклама erid: 2W5zFHygkLH ИНН 7816600904 ОООО \"НЕВА-ФИНАНС\"\n#militaryhistory", "Что сделает 75кг взрывчатки с танком Т-64? Такого результата я не ожидал", 1244, false, "Q1EAeSdYlaQ", "https://www.youtube.com/watch?v=Q1EAeSdYlaQ", "/downloads/Youtube/0_Download/2026-04-09 Что сделает 75кг взрывчатки с танком Т-64? Такого результата я не ожидал.mkv", false, 1, ~U[2026-04-09 16:15:04Z]] 13:55:15.942 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=227.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:15.943 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=46.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:15.945 [debug] QUERY OK source="media_items" db=1.6ms idle=47.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [46] 13:55:15.945 [debug] Current batch of media processed. Will check again in 1000ms 13:55:16.947 [debug] Current batch of media processed. Will check again in 1000ms 13:55:17.948 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "VLESS перестал работать? Скорость упала до 0.5 Мбит/с?\nВ этом видео я честно рассказываю про свой путь борьбы с блокировками. Мы разберем, почему Reality и XHTTP больше не панацея, и как поднять NaiveProxy - протокол на базе Chromium, который провайдеры принимают за обычный браузерный трафик.\n\nЯ покажу весь процесс с нуля: от аренды сервера до настройки кастомного Caddy и обхода главной ошибки с SNI. Свободный интернет на максимальной скорости снова возможен.\n\n---\nПоддержать автора на бусти:\nhttps://boosty.to/swrneko/single-payment/donation/793440/target?share=target_link\n\n---\n📝 ТЕКСТОВЫЙ ГАЙД (Все команды и конфиги):\n👉 https://gist.github.com/swrneko/09e60de4d3d8f9a551a1a2c1ab9283c5\n\n📢 МОЙ TELEGRAM КАНАЛ:\n👉 https://t.me/+nIX9m__sd-xjZGQy\n\n📢 МОЙ TELEGRAM ЧАТ:\n👉 https://t.me/+zPauMShlUbA2NmRi\n\n---\n📚 Официальные ресурсы и документация:\n👉 Репозиторий NaiveProxy: https://github.com/klzgrad/naiveproxy - здесь можно найти бинарники клиента и исходный код.\n\n👉 Инструкция от автора: https://cscot.pages.dev/2023/02/23/Naiveproxy-tutorial - фундаментальное описание того, как работает протокол.\n\n👉 Форум NTC (работает только с VPN): https://ntc.party - обсуждение обходов и тд\n\n👉 Тред на ntc.party с моим обсуждение проблемы: https://ntc.party/t/%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BE%D1%81%D1%82%D0%B0%D0%BB%D0%B8%D1%81%D1%8C-%D0%B6%D0%B8%D0%B2%D1%8B%D0%B5-%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D1%8B/23653/39\n\n👉 Репозиторий клиента v2rayN: https://github.com/2dust/v2rayN\n\n👉 Форк nekobox для андроид: https://github.com/MatsuriDayo/NekoBoxForAndroid/releases\n\n---\n🌐 Хостинг и домен провайдеры:\n👉 RuVDS: https://ruvds.com\n👉 62yun: https://62yun.ru\n👉 Zomro: https://zomro.com\n👉 Reg Ru: https://www.reg.ru\n\n---\n💻 Обо мне:\nЯ - студент, фанат Arch Linux и автоматизации на Python.\nСейчас я активно ищу интересные проекты или постоянную работу (Junior Python / Linux Admin).\nЕсли вам в команду нужен человек, готовый разбираться в сложных технологиях - пишите!\nGitHub: https://github.com/swrneko\nПочта для сотрудничества: sawarinekodesu@gmail.com\n\n---\n🚀 Таймкоды:\n0:00 - Введение\n0:15 - Дисклеймер\n0:21 - Предыстория\n1:18 - Что такое NaiveProxy\n1:39 - Как это работает\n2:10 - Что нужно для настройки\n2:44 - Аренда сервера\n3:13 - Покупка и настройка домена\n3:46 - Настройка сервера\n5:47 - Настройка клиента Linux\n6:49 - Настройка клиента Android\n7:09 - Тесты\n7:29 - Концовка\n\n---\nТеги:\n#naiveproxy #vpn #linux #archlinux #vless #reality #обходблокировок #администрирование #ит #caddy #proxy #it #настройкасервера #networking #debian #тспу #dpi #vpnнасвоемсервере #privacy #security \n\nВы могли искать это видео по запросам: как настроить NaiveProxy на Debian, обход блокировок через Caddy, лучший протокол вместо VLESS Reality, почему падает скорость на Xray, настройка своего прокси для Linux и Android, как включить BBR на сервере, обход ТСПУ 2026.\n\nИнформационный блок для алгоритмов поиска:\nВ данном видео рассматриваются следующие темы: настройка NaiveProxy с нуля, как поднять свой прокси сервер на Debian и Ubuntu, решение проблемы низкой скорости VLESS Reality, обход глубокого анализа пакетов (DPI) и ТСПУ в 2026 году. Пошаговая сборка Caddy с плагином forwardproxy через xcaddy. Оптимизация сетевого стека Linux с помощью Google BBR. Настройка клиентов Nekobox для Android и NekoRay для Windows/Linux. Маскировка трафика под обычный HTTPS браузерный сёрфинг. Сравнение протоколов Xray, VLESS, Shadowsocks и NaiveProxy. Как использовать домен и SSL сертификат Let's Encrypt для скрытия прокси трафика.", "duration" => 481, "filename" => "/downloads/Youtube/0_Download/2026-04-06 VLESS всё. Лучший способ обхода DPI в 2026: NaiveProxy.mkv", "id" => "vnTgnL1tskw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vnTgnL1tskw", "playlist_index" => 49, "timestamp" => 1775492328, "title" => "VLESS всё. Лучший способ обхода DPI в 2026: NaiveProxy", "upload_date" => "20260406"} 13:55:17.949 [debug] QUERY OK source="sources" db=0.9ms idle=940.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:17.951 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=942.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:17.982 [debug] QUERY OK source="media_items" db=31.0ms idle=943.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-06 16:18:48Z], 1] 13:55:18.117 [debug] QUERY OK source="media_items" db=133.0ms idle=975.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" ["VLESS перестал работать? Скорость упала до 0.5 Мбит/с?\nВ этом видео я честно рассказываю про свой путь борьбы с блокировками. Мы разберем, почему Reality и XHTTP больше не панацея, и как поднять NaiveProxy - протокол на базе Chromium, который провайдеры принимают за обычный браузерный трафик.\n\nЯ покажу весь процесс с нуля: от аренды сервера до настройки кастомного Caddy и обхода главной ошибки с SNI. Свободный интернет на максимальной скорости снова возможен.\n\n---\nПоддержать автора на бусти:\nhttps://boosty.to/swrneko/single-payment/donation/793440/target?share=target_link\n\n---\n📝 ТЕКСТОВЫЙ ГАЙД (Все команды и конфиги):\n👉 https://gist.github.com/swrneko/09e60de4d3d8f9a551a1a2c1ab9283c5\n\n📢 МОЙ TELEGRAM КАНАЛ:\n👉 https://t.me/+nIX9m__sd-xjZGQy\n\n📢 МОЙ TELEGRAM ЧАТ:\n👉 https://t.me/+zPauMShlUbA2NmRi\n\n---\n📚 Официальные ресурсы и документация:\n👉 Репозиторий NaiveProxy: https://github.com/klzgrad/naiveproxy - здесь можно найти бинарники клиента и исходный код.\n\n👉 Инструкция от автора: https://cscot.pages.dev/2023/02/23/Naiveproxy-tutorial - фундаментальное описание того, как работает протокол.\n\n👉 Форум NTC (работает только с VPN): https://ntc.party - обсуждение обходов и тд\n\n👉 Тред на ntc.party с моим обсуждение проблемы: https://ntc.party/t/%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BE%D1%81%D1%82%D0%B0%D0%BB%D0%B8%D1%81%D1%8C-%D0%B6%D0%B8%D0%B2%D1%8B%D0%B5-%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D1%8B/23653/39\n\n👉 Репозиторий клиента v2rayN: https://github.com/2dust/v2rayN\n\n👉 Форк nekobox для андроид: https://github.com/MatsuriDayo/NekoBoxForAndroid/releases\n\n---\n🌐 Хостинг и домен провайдеры:\n👉 RuVDS: https://ruvds.com\n👉 62yun: https://62yun.ru\n👉 Zomro: https://zomro.com\n👉 Reg Ru: https://www.reg.ru\n\n---\n💻 Обо мне:\nЯ - студент, фанат Arch Linux и автоматизации на Python.\nСейчас я активно ищу интересные проекты или постоянную работу (Junior Python / Linux Admin).\nЕсли вам в команду нужен человек, готовый разбираться в сложных технологиях - пишите!\nGitHub: https://github.com/swrneko\nПочта для сотрудничества: sawarinekodesu@gmail.com\n\n---\n🚀 Таймкоды:\n0:00 - Введение\n0:15 - Дисклеймер\n0:21 - Предыстория\n1:18 - Что такое NaiveProxy\n1:39 - Как это работает\n2:10 - Что нужно для настройки\n2:44 - Аренда сервера\n3:13 - Покупка и настройка домена\n3:46 - Настройка сервера\n5:47 - Настройка клиента Linux\n6:49 - Настройка клиента Android\n7:09 - Тесты\n7:29 - Концовка\n\n---\nТеги:\n#naiveproxy #vpn #linux #archlinux #vless #reality #обходблокировок #администрирование #ит #caddy #proxy #it #настройкасервера #networking #debian #тспу #dpi #vpnнасвоемсервере #privacy #security \n\nВы могли искать это видео по запросам: как настроить NaiveProxy на Debian, обход блокировок через Caddy, лучший протокол вместо VLESS Reality, почему падает скорость на Xray, настройка своего прокси для Linux и Android, как включить BBR на сервере, обход ТСПУ 2026.\n\nИнформационный блок для алгоритмов поиска:\nВ данном видео рассматриваются следующие темы: настройка NaiveProxy с нуля, как поднять свой прокси сервер на Debian и Ubuntu, решение проблемы низкой скорости VLESS Reality, обход глубокого анализа пакетов (DPI) и ТСПУ в 2026 году. Пошаговая сборка Caddy с плагином forwardproxy через xcaddy. Оптимизация сетевого стека Linux с помощью Google BBR. Настройка клиентов Nekobox для Android и NekoRay для Windows/Linux. Маскировка трафика под обычный HTTPS браузерный сёрфинг. Сравнение протоколов Xray, VLESS, Shadowsocks и NaiveProxy. Как использовать домен и SSL сертификат Let's Encrypt для скрытия прокси трафика.", "VLESS всё. Лучший способ обхода DPI в 2026: NaiveProxy", "e9c9a38f-4475-416a-93d5-fb4dbf57895f", 481, false, "vnTgnL1tskw", "https://www.youtube.com/watch?v=vnTgnL1tskw", 49, "/downloads/Youtube/0_Download/2026-04-06 VLESS всё. Лучший способ обхода DPI в 2026: NaiveProxy.mkv", false, false, false, 1, [], 3, ~U[2026-04-06 16:18:48Z], ~U[2026-07-13 10:55:17Z], ~U[2026-07-13 10:55:17Z], "VLESS перестал работать? Скорость упала до 0.5 Мбит/с?\nВ этом видео я честно рассказываю про свой путь борьбы с блокировками. Мы разберем, почему Reality и XHTTP больше не панацея, и как поднять NaiveProxy - протокол на базе Chromium, который провайдеры принимают за обычный браузерный трафик.\n\nЯ покажу весь процесс с нуля: от аренды сервера до настройки кастомного Caddy и обхода главной ошибки с SNI. Свободный интернет на максимальной скорости снова возможен.\n\n---\nПоддержать автора на бусти:\nhttps://boosty.to/swrneko/single-payment/donation/793440/target?share=target_link\n\n---\n📝 ТЕКСТОВЫЙ ГАЙД (Все команды и конфиги):\n👉 https://gist.github.com/swrneko/09e60de4d3d8f9a551a1a2c1ab9283c5\n\n📢 МОЙ TELEGRAM КАНАЛ:\n👉 https://t.me/+nIX9m__sd-xjZGQy\n\n📢 МОЙ TELEGRAM ЧАТ:\n👉 https://t.me/+zPauMShlUbA2NmRi\n\n---\n📚 Официальные ресурсы и документация:\n👉 Репозиторий NaiveProxy: https://github.com/klzgrad/naiveproxy - здесь можно найти бинарники клиента и исходный код.\n\n👉 Инструкция от автора: https://cscot.pages.dev/2023/02/23/Naiveproxy-tutorial - фундаментальное опис (truncated) 13:55:18.120 [debug] QUERY OK source="sources" db=2.9ms queue=0.1ms idle=400.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:18.122 [debug] QUERY OK source="media_profiles" db=1.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" = ?) [2] 13:55:18.125 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=171.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [47] 13:55:18.125 [debug] Current batch of media processed. Will check again in 1000ms 13:55:19.126 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "В марте 2011 года после мощного землетрясения и цунами на атомной электростанции «Фукусима» произошла серия взрывов с выбросом большого количества радиоактивных веществ, из-за чего десяткам тысяч людей пришлось покинуть свои дома. Эта авария стала крупнейшей ядерной катастрофой после Чернобыля.\n\nИнженеры станции, чиновники, журналисты, сотрудники экстренных служб и местные жители подробно рассказывают, что происходило в первые часы и дни после катастрофы — какие решения принимались в условиях хаоса, кто нес ответственность за произошедшее и почему эта трагедия стала возможной. Участники событий и эксперты также пытаются понять, какие уроки человечество должно было извлечь из аварии и получилось ли это сделать.\n\n00:00 «С ядерной энергетикой не может случиться ничего плохого»\n03:18 Предыстория\n05:50 Инженер «Фукусимы»: «Если ты работал в TEPCO, тебе доверяли»\n07:32 Утро 11 марта 2011\n08:54 Первые толчки\n10:40 Как землетрясение ощущалось на АЭС «Фукусима»\n13:04 Цунами\n18:00 «Конец света»: цунами на станции\n19:12 Полное обесточивание станции\n21:21 «Мы будто зашли в ад» — журналист вспоминает ущерб\n24:03 Первые сообщения об аварии на «Фукусиме»\n26:02 Как выглядела станция сразу после цунами и что на ней происходило\n30:57 Воспоминания премьер-министра Японии\n31:58 Мэр Футабы, города возле «Фукусимы»\n36:05 Отряд смертников\n39:20 Сотрудники спаслись от первого взрыва\n40:30 «Что вы наделали, TEPCO?»: Футаба во время первого взрыва\n42:30 «Я решил, что для нас все кончено»: взрыв изнутри\n43:05 Ошибки TEPCO\n46:04 «Я сказал жене, что жив и должен оставаться на станции до конца»\n47:53 Третий день катастрофы\n48:45 Вмешательство США\n51:31 Четвертый день катастрофы\n51:54 Второй взрыв\n54:10 Хаос в TEPCO\n58:24 Третий взрыв\n59:40 Фукусима-50 — сотрудники, оставшиеся на станции после ее эвакуации\n1:00:35 «Я хотел жить, но есть вещи, которые нужно сделать»\n1:02:55 «Раз уж это конец, давайте сделаем фото»\n1:04:25 «Никто не может сказать, чем все закончится»: седьмой день катастрофы\n1:06:41 Фукусима-50 после недели на станции\n1:07:46 Группа гипер-спасения охлаждает «Фукусиму»\n1:13:30 Фукусима-50: «Впервые появилось ощущение, что мы можем выжить»\n1:16:00 «Мысль о том, что японская станция не была готова к цунами, выглядит абсурдной»\n1:18:38 Последствия аварии\n1:20:38 Фукусима-50 не чувствуют себя героями\n1:23:45 Итоги\n\n\nДля зрителей из России, которые пользуются VPN: пожалуйста, поменяйте страну в настройках вашего провайдера VPN на одну из стран в списке, чтобы иметь возможность посмотреть фильм.\n\nВ связи с лицензионными ограничениями фильмы доступны для просмотра в следующих странах: Россия, Украина, Армения, Азербайджан, Беларусь, Грузия, Казахстан, Кыргызстан, Таджикистан, Туркменистан, Молдова и Узбекистан.\n\n\nЕще не подписаны на наш YouTube-канал?\nᐅ https://bit.ly/4aHdtrk ᐊ\n\nМы на других платформах:\n\nTelegram: https://t.me/bbcrussian\nX: https://x.com/bbcrussian\nInstagram: https://instagram.com/bbcrussian\nWhatsApp: https://whatsapp.com/channel/0029VaZ437k4Y9li4jkzIU0G\nFacebook: https://facebook.com/bbcnewsrussian\nTikTok: https://www.tiktok.com/@bbcnewsrussian\nСайт: https://www.bbc.com/russian\nРассылка: https://open.substack.com/pub/contextbbcrussian\n\nПриложение Русской службы Би-би-си:\n\nApp Store: https://apple.co/2KWOeX0\nGoogle Play: https://bit.ly/2J6ePyW\n\nКомментарии к видео проходят модерацию. Мы оставляем за собой право удалять те комментарии, которые содержат оскорбления, призывы к насилию, клевету, ругательства, рекламу или спам. К сожалению, у нас нет возможности модерировать комментарии в режиме реального времени, поэтому ваш комментарий будет опубликован не сразу. Спасибо за понимание!", "duration" => 5171, "filename" => "/downloads/Youtube/0_Download/2026-03-14 Фукусима: катастрофа глазами инженеров, спасателей и местных жителей | Документальный фильм Би-би-си.mp4", "id" => "QteSz13rIvI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=QteSz13rIvI", "playlist_index" => 50, "timestamp" => 1773468018, "title" => "Фукусима: катастрофа глазами инженеров, спасателей и местных жителей | Документальный фильм Би-би-си", "upload_date" => "20260314"} 13:55:19.132 [debug] QUERY OK source="sources" db=4.9ms idle=1010.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:19.133 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms 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" = ?) [1] 13:55:19.166 [debug] QUERY OK source="media_items" db=32.3ms queue=0.1ms idle=1011.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-14 06:00:18Z], 1] 13:55:19.345 [debug] QUERY OK source="media_items" db=178.1ms idle=1041.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" ["В марте 2011 года после мощного землетрясения и цунами на атомной электростанции «Фукусима» произошла серия взрывов с выбросом большого количества радиоактивных веществ, из-за чего десяткам тысяч людей пришлось покинуть свои дома. Эта авария стала крупнейшей ядерной катастрофой после Чернобыля.\n\nИнженеры станции, чиновники, журналисты, сотрудники экстренных служб и местные жители подробно рассказывают, что происходило в первые часы и дни после катастрофы — какие решения принимались в условиях хаоса, кто нес ответственность за произошедшее и почему эта трагедия стала возможной. Участники событий и эксперты также пытаются понять, какие уроки человечество должно было извлечь из аварии и получилось ли это сделать.\n\n00:00 «С ядерной энергетикой не может случиться ничего плохого»\n03:18 Предыстория\n05:50 Инженер «Фукусимы»: «Если ты работал в TEPCO, тебе доверяли»\n07:32 Утро 11 марта 2011\n08:54 Первые толчки\n10:40 Как землетрясение ощущалось на АЭС «Фукусима»\n13:04 Цунами\n18:00 «Конец света»: цунами на станции\n19:12 Полное обесточивание станции\n21:21 «Мы будто зашли в ад» — журналист вспоминает ущерб\n24:03 Первые сообщения об аварии на «Фукусиме»\n26:02 Как выглядела станция сразу после цунами и что на ней происходило\n30:57 Воспоминания премьер-министра Японии\n31:58 Мэр Футабы, города возле «Фукусимы»\n36:05 Отряд смертников\n39:20 Сотрудники спаслись от первого взрыва\n40:30 «Что вы наделали, TEPCO?»: Футаба во время первого взрыва\n42:30 «Я решил, что для нас все кончено»: взрыв изнутри\n43:05 Ошибки TEPCO\n46:04 «Я сказал жене, что жив и должен оставаться на станции до конца»\n47:53 Третий день катастрофы\n48:45 Вмешательство США\n51:31 Четвертый день катастрофы\n51:54 Второй взрыв\n54:10 Хаос в TEPCO\n58:24 Третий взрыв\n59:40 Фукусима-50 — сотрудники, оставшиеся на станции после ее эвакуации\n1:00:35 «Я хотел жить, но есть вещи, которые нужно сделать»\n1:02:55 «Раз уж это конец, давайте сделаем фото»\n1:04:25 «Никто не может сказать, чем все закончится»: седьмой день катастрофы\n1:06:41 Фукусима-50 после недели на станции\n1:07:46 Группа гипер-спасения охлаждает «Фукусиму»\n1:13:30 Фукусима-50: «Впервые появилось ощущение, что мы можем выжить»\n1:16:00 «Мысль о том, что японская станция не была готова к цунами, выглядит абсурдной»\n1:18:38 Последствия аварии\n1:20:38 Фукусима-50 не чувствуют себя героями\n1:23:45 Итоги\n\n\nДля зрителей из России, которые пользуются VPN: пожалуйста, поменяйте страну в настройках вашего провайдера VPN на одну из стран в списке, чтобы иметь возможность посмотреть фильм.\n\nВ связи с лицензионными ограничениями фильмы доступны для просмотра в следующих странах: Россия, Украина, Армения, Азербайджан, Беларусь, Грузия, Казахстан, Кыргызстан, Таджикистан, Туркменистан, Молдова и Узбекистан.\n\n\nЕще не подписаны на наш YouTube-канал?\nᐅ https://bit.ly/4aHdtrk ᐊ\n\nМы на других платформах:\n\nTelegram: https://t.me/bbcrussian\nX: https://x.com/bbcrussian\nInstagram: https://instagram.com/bbcrussian\nWhatsApp: https://whatsapp.com/channel/0029VaZ437k4Y9li4jkzIU0G\nFacebook: https://facebook.com/bbcnewsrussian\nTikTok: https://www.tiktok.com/@bbcnewsrussian\nСайт: https://www.bbc.com/russian\nРассылка: https://open.substack.com/pub/contextbbcrussian\n\nПриложение Русской службы Би-би-си:\n\nApp Store: https://apple.co/2KWOeX0\nGoogle Play: https://bit.ly/2J6ePyW\n\nКомментарии к видео проходят модерацию. Мы оставляем за собой право удалять те комментарии, которые содержат оскорбления, призывы к насилию, клевету, ругательства, рекламу или спам. К сожалению, у нас нет возможности модерировать комментарии в режиме реального времени, поэтому ваш комментарий будет опубликован не сразу. Спасибо за понимание!", "Фукусима: катастрофа глазами инженеров, спасателей и местных жителей | Документальный фильм Би-би-си", "e7327456-8a5f-4ba5-a179-ad0eb732c1a1", 5171, false, "QteSz13rIvI", "https://www.youtube.com/watch?v=QteSz13rIvI", 50, "/downloads/Youtube/0_Download/2026-03-14 Фукусима: катастрофа глазами инженеров, спасателей и местных жителей | Документальный фильм Би-би-си.mp4", false, false, false, 1, [], 1, ~U[2026-03-14 06:00:18Z], ~U[2026-07-13 10:55:19Z], ~U[2026-07-13 10:55:19Z], "В марте 2011 года после мощного землетрясения и цунами на атомной электростанции «Фукусима» произошла серия взрывов с выбросом большого количества радиоактивных веществ, из-за чего десяткам тысяч людей пришлось покинуть свои дома. Эта авария стала крупнейшей ядерной катастрофой после Чернобыля.\n\nИнженеры станции, чиновни (truncated) 13:55:19.349 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=625.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:19.350 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=217.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:19.353 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=217.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [48] 13:55:19.353 [debug] Current batch of media processed. Will check again in 1000ms 13:55:20.354 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Обзор мега битвы в Supreme Commander Forged Alliance\n\n💰 Поблагодарить за контент - https://donatty.com/robogear\n💸 Больше кастов эксклюзивно на Бусти - https://boosty.to/robogear\n\n📺 Рутуб - https://rutube.ru/channel/30201940\n▶️ VK PLAY - https://live.vkvideo.ru/robogear\n💬 Телеграм-паблик https://t.me/robogearpublic\n👉 Дискорд сервер - https://discord.com/invite/RuVun6fdzP\n\n😎 Играть в суприм по сети - https://www.faforever.com\n\n\n#supremecommander #faf", "duration" => 3572, "filename" => "/downloads/Youtube/0_Download/2026-04-13 ОНИ УЖЕ ПРАЗДНОВАЛИ... Пока не случилось ЭТО в Supreme Commander.mkv", "id" => "P4Q3L8j5LJA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=P4Q3L8j5LJA", "playlist_index" => 51, "timestamp" => 1776093330, "title" => "ОНИ УЖЕ ПРАЗДНОВАЛИ... Пока не случилось ЭТО в Supreme Commander", "upload_date" => "20260413"} 13:55:20.356 [debug] QUERY OK source="sources" db=1.3ms queue=0.5ms idle=1009.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:20.358 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=1007.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:20.387 [debug] QUERY OK source="media_items" db=28.7ms queue=0.1ms idle=1008.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-13 15:15:30Z], 1] 13:55:20.416 [debug] QUERY OK source="media_items" db=28.3ms idle=1034.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" ["Обзор мега битвы в Supreme Commander Forged Alliance\n\n💰 Поблагодарить за контент - https://donatty.com/robogear\n💸 Больше кастов эксклюзивно на Бусти - https://boosty.to/robogear\n\n📺 Рутуб - https://rutube.ru/channel/30201940\n▶️ VK PLAY - https://live.vkvideo.ru/robogear\n💬 Телеграм-паблик https://t.me/robogearpublic\n👉 Дискорд сервер - https://discord.com/invite/RuVun6fdzP\n\n😎 Играть в суприм по сети - https://www.faforever.com\n\n\n#supremecommander #faf", "ОНИ УЖЕ ПРАЗДНОВАЛИ... Пока не случилось ЭТО в Supreme Commander", "39601044-4e84-4b3f-9424-08aecd0be4d8", 3572, false, "P4Q3L8j5LJA", "https://www.youtube.com/watch?v=P4Q3L8j5LJA", 51, "/downloads/Youtube/0_Download/2026-04-13 ОНИ УЖЕ ПРАЗДНОВАЛИ... Пока не случилось ЭТО в Supreme Commander.mkv", false, false, false, 1, [], 3, ~U[2026-04-13 15:15:30Z], ~U[2026-07-13 10:55:20Z], ~U[2026-07-13 10:55:20Z], "Обзор мега битвы в Supreme Commander Forged Alliance\n\n💰 Поблагодарить за контент - https://donatty.com/robogear\n💸 Больше кастов эксклюзивно на Бусти - https://boosty.to/robogear\n\n📺 Рутуб - https://rutube.ru/channel/30201940\n▶️ VK PLAY - https://live.vkvideo.ru/robogear\n💬 Телеграм-паблик https://t.me/robogearpublic\n👉 Дискорд сервер - https://discord.com/invite/RuVun6fdzP\n\n😎 Играть в суприм по сети - https://www.faforever.com\n\n\n#supremecommander #faf", "ОНИ УЖЕ ПРАЗДНОВАЛИ... Пока не случилось ЭТО в Supreme Commander", 3572, false, "P4Q3L8j5LJA", "https://www.youtube.com/watch?v=P4Q3L8j5LJA", "/downloads/Youtube/0_Download/2026-04-13 ОНИ УЖЕ ПРАЗДНОВАЛИ... Пока не случилось ЭТО в Supreme Commander.mkv", false, 1, ~U[2026-04-13 15:15:30Z]] 13:55:20.420 [debug] QUERY OK source="sources" db=3.2ms queue=0.1ms idle=692.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:20.422 [debug] QUERY OK source="media_profiles" db=1.5ms idle=64.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:20.424 [debug] QUERY OK source="media_items" db=1.8ms idle=64.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 [49] 13:55:20.424 [debug] Current batch of media processed. Will check again in 1000ms 13:55:21.425 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Свойства и применение сурьмы. Самая сильная кислота. Где мы сталкиваемся с сурьмой каждый день.", "duration" => 759, "filename" => "/downloads/Youtube/0_Download/2026-04-15 Сурьма- двуликий металл, или не металл. В коле, пулях и пластике..mp4", "id" => "i2FrqJJX0uQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=i2FrqJJX0uQ", "playlist_index" => 52, "timestamp" => 1776268246, "title" => "Сурьма- двуликий металл, или не металл. В коле, пулях и пластике.", "upload_date" => "20260415"} 13:55:21.426 [debug] QUERY OK source="sources" db=0.9ms idle=1008.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:21.427 [debug] QUERY OK source="sources" db=0.8ms idle=1006.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:21.450 [debug] QUERY OK source="media_items" db=22.9ms queue=0.1ms idle=1005.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-15 15:50:46Z], 1] 13:55:21.467 [debug] QUERY OK source="media_items" db=16.0ms queue=0.1ms idle=1026.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" ["Свойства и применение сурьмы. Самая сильная кислота. Где мы сталкиваемся с сурьмой каждый день.", "Сурьма- двуликий металл, или не металл. В коле, пулях и пластике.", "c88a4f8d-3924-48da-8962-e01bb2689f85", 759, false, "i2FrqJJX0uQ", "https://www.youtube.com/watch?v=i2FrqJJX0uQ", 52, "/downloads/Youtube/0_Download/2026-04-15 Сурьма- двуликий металл, или не металл. В коле, пулях и пластике..mp4", false, false, false, 1, [], 2, ~U[2026-04-15 15:50:46Z], ~U[2026-07-13 10:55:21Z], ~U[2026-07-13 10:55:21Z], "Свойства и применение сурьмы. Самая сильная кислота. Где мы сталкиваемся с сурьмой каждый день.", "Сурьма- двуликий металл, или не металл. В коле, пулях и пластике.", 759, false, "i2FrqJJX0uQ", "https://www.youtube.com/watch?v=i2FrqJJX0uQ", "/downloads/Youtube/0_Download/2026-04-15 Сурьма- двуликий металл, или не металл. В коле, пулях и пластике..mp4", false, 1, ~U[2026-04-15 15:50:46Z]] 13:55:21.470 [debug] QUERY OK source="sources" db=2.4ms idle=739.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:21.472 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.1ms idle=44.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:21.474 [debug] QUERY OK source="media_items" db=1.9ms idle=45.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 [50] 13:55:21.475 [debug] Current batch of media processed. Will check again in 1000ms 13:55:22.475 [debug] Current batch of media processed. Will check again in 1000ms 13:55:23.477 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Массажеры CORDUS&SACRUS, устранившие боль в спине тысячам людей во всем мире со скидкой 15% по промокоду FIZIKA на сайте: https://clck.ru/3T6LRx \n🎁При заказе на сайте вы получаете восстанавливающие упражнения и консультации реабилитолога в подарок \nЛайфхаки для здоровья и больше выгодных предложений по запатентованным технологиям в Telegram Доктора Корюкалова: https://t.me/koryukalov_cordus\nИли мессенджере MAX: https://max.ru/sacrus_cordus\nРеклама. ООО \"НЕЙРОТЕХНОЛОДЖИ\" ИНН 9731060788, erid: 2VtzqxF9xWJ\n\nВ сегодняшнем видео поговорим об одном из наиболее драматических сценариев конца света, который допускает современная физика: катастрофе распада вакуума. Заодно обсудим, что вообще такое вакуум с точки зрения современной физики, какие бывают вакуумы, как и почему они могут распадаться и что это за собой повлечёт! \n\nПодпишитесь на мой канал в Telegram: https://t.me/physiovisio \nПоддержите проект через Boosty: https://boosty.to/physiovisio \nPatreon: https://www.patreon.com/yuritkachev", "duration" => 1248, "filename" => "/downloads/Youtube/0_Download/2026-04-15 Сможет ли распад вакуума внезапно уничтожить наш мир?.mp4", "id" => "0e-Bru-YqD8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=0e-Bru-YqD8", "playlist_index" => 53, "timestamp" => 1776266820, "title" => "Сможет ли распад вакуума внезапно уничтожить наш мир?", "upload_date" => "20260415"} 13:55:23.478 [debug] QUERY OK source="sources" db=0.9ms idle=743.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:23.480 [debug] QUERY OK source="sources" db=1.1ms idle=471.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:23.504 [debug] QUERY OK source="media_items" db=23.4ms idle=472.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-15 15:27:00Z], 1] 13:55:23.526 [debug] QUERY OK source="media_items" db=21.9ms idle=496.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" ["Массажеры CORDUS&SACRUS, устранившие боль в спине тысячам людей во всем мире со скидкой 15% по промокоду FIZIKA на сайте: https://clck.ru/3T6LRx \n🎁При заказе на сайте вы получаете восстанавливающие упражнения и консультации реабилитолога в подарок \nЛайфхаки для здоровья и больше выгодных предложений по запатентованным технологиям в Telegram Доктора Корюкалова: https://t.me/koryukalov_cordus\nИли мессенджере MAX: https://max.ru/sacrus_cordus\nРеклама. ООО \"НЕЙРОТЕХНОЛОДЖИ\" ИНН 9731060788, erid: 2VtzqxF9xWJ\n\nВ сегодняшнем видео поговорим об одном из наиболее драматических сценариев конца света, который допускает современная физика: катастрофе распада вакуума. Заодно обсудим, что вообще такое вакуум с точки зрения современной физики, какие бывают вакуумы, как и почему они могут распадаться и что это за собой повлечёт! \n\nПодпишитесь на мой канал в Telegram: https://t.me/physiovisio \nПоддержите проект через Boosty: https://boosty.to/physiovisio \nPatreon: https://www.patreon.com/yuritkachev", "Сможет ли распад вакуума внезапно уничтожить наш мир?", "b4dd3077-610d-44fe-a3be-d9581326f262", 1248, false, "0e-Bru-YqD8", "https://www.youtube.com/watch?v=0e-Bru-YqD8", 53, "/downloads/Youtube/0_Download/2026-04-15 Сможет ли распад вакуума внезапно уничтожить наш мир?.mp4", false, false, false, 1, [], 2, ~U[2026-04-15 15:27:00Z], ~U[2026-07-13 10:55:23Z], ~U[2026-07-13 10:55:23Z], "Массажеры CORDUS&SACRUS, устранившие боль в спине тысячам людей во всем мире со скидкой 15% по промокоду FIZIKA на сайте: https://clck.ru/3T6LRx \n🎁При заказе на сайте вы получаете восстанавливающие упражнения и консультации реабилитолога в подарок \nЛайфхаки для здоровья и больше выгодных предложений по запатентованным технологиям в Telegram Доктора Корюкалова: https://t.me/koryukalov_cordus\nИли мессенджере MAX: https://max.ru/sacrus_cordus\nРеклама. ООО \"НЕЙРОТЕХНОЛОДЖИ\" ИНН 9731060788, erid: 2VtzqxF9xWJ\n\nВ сегодняшнем видео поговорим об одном из наиболее драматических сценариев конца света, который допускает современная физика: катастрофе распада вакуума. Заодно обсудим, что вообще такое вакуум с точки зрения современной физики, какие бывают вакуумы, как и почему они могут распадаться и что это за собой повлечёт! \n\nПодпишитесь на мой канал в Telegram: https://t.me/physiovisio \nПоддержите проект через Boosty: https://boosty.to/physiovisio \nPatreon: https://www.patreon.com/yuritkachev", "Сможет ли распад вакуума внезапно уничтожить наш мир?", 1248, false, "0e-Bru-YqD8", "https://www.youtube.com/watch?v=0e-Bru-YqD8", "/downloads/Youtube/0_Download/2026-04-15 Сможет ли распад вакуума внезапно уничтожить наш мир?.mp4", false, 1, ~U[2026-04-15 15:27:00Z]] 13:55:23.529 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=519.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:23.531 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=50.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:23.533 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=51.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 [51] 13:55:23.533 [debug] Current batch of media processed. Will check again in 1000ms 13:55:24.534 [debug] Current batch of media processed. Will check again in 1000ms 13:55:25.535 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "НАША НОВАЯ ПЛАТФОРМА — https://prostodevops.ru\n\nТелеграм канал — https://t.me/+2aIYzTqpJ7QxMzA6\nДЕВОПС РОАДМАП — https://t.me/devops_prosto/255\n\n#it #devops #работа #linux #ркн", "duration" => 1643, "filename" => "/downloads/Youtube/0_Download/2026-03-30 КАК БЛОКИРУЮТ ИНТЕРНЕТ.mp4", "id" => "4nFH7zvW0Mk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4nFH7zvW0Mk", "playlist_index" => 54, "timestamp" => 1774864440, "title" => "КАК БЛОКИРУЮТ ИНТЕРНЕТ", "upload_date" => "20260330"} 13:55:25.536 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=796.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:25.538 [debug] QUERY OK source="sources" db=0.8ms idle=529.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:25.560 [debug] QUERY OK source="media_items" db=21.8ms idle=530.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-30 09:54:00Z], 1] 13:55:25.578 [debug] QUERY OK source="media_items" db=18.1ms idle=552.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://prostodevops.ru\n\nТелеграм канал — https://t.me/+2aIYzTqpJ7QxMzA6\nДЕВОПС РОАДМАП — https://t.me/devops_prosto/255\n\n#it #devops #работа #linux #ркн", "КАК БЛОКИРУЮТ ИНТЕРНЕТ", "8034edda-beeb-4ab6-89ec-f12db1d41479", 1643, false, "4nFH7zvW0Mk", "https://www.youtube.com/watch?v=4nFH7zvW0Mk", 54, "/downloads/Youtube/0_Download/2026-03-30 КАК БЛОКИРУЮТ ИНТЕРНЕТ.mp4", false, false, false, 1, [], 1, ~U[2026-03-30 09:54:00Z], ~U[2026-07-13 10:55:25Z], ~U[2026-07-13 10:55:25Z], "НАША НОВАЯ ПЛАТФОРМА — https://prostodevops.ru\n\nТелеграм канал — https://t.me/+2aIYzTqpJ7QxMzA6\nДЕВОПС РОАДМАП — https://t.me/devops_prosto/255\n\n#it #devops #работа #linux #ркн", "КАК БЛОКИРУЮТ ИНТЕРНЕТ", 1643, false, "4nFH7zvW0Mk", "https://www.youtube.com/watch?v=4nFH7zvW0Mk", "/downloads/Youtube/0_Download/2026-03-30 КАК БЛОКИРУЮТ ИНТЕРНЕТ.mp4", false, 1, ~U[2026-03-30 09:54:00Z]] 13:55:25.582 [debug] QUERY OK source="sources" db=2.7ms idle=571.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:25.583 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.1ms idle=45.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:25.586 [debug] QUERY OK source="media_items" db=2.0ms idle=46.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [52] 13:55:25.586 [debug] Current batch of media processed. Will check again in 1000ms 13:55:26.585 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "После оживления красного Range Rover Sport, мы внезапно поняли, что недостаточно «кайфанули» от гениальности решений инженеров LR, поэтому, сразу же, решили взять еще один.\n\nОказалось, что с ним в комплекте идет очень веселый владелец 🤣\n\nВ общем, получилось легко, весело и непринужденно. Как мы все любим 😉\n\nИльдар Авто-подбор это официальный канал группы компаний \"АП\". \nРаботаем c 2013 года. По всей России. \n\nЧем мы можем Вам помочь:\n✔ Подбор автомобилей с гарантией. Проверка по 105 пунктам. Экспертиза, оценка авто: https://podbor.org\n✔ Страхование по всей России ОСАГО/КАСКО: https://ins.podbor.org\n✔ Автосервис. Ремонт, обслуживание авто в Москве: https://service.podbor.org\n✔ Вкуснейший натуральный Мёд с пасеки моего отца: https://honey.podbor.org\n✔ Футболки, толстовки, худи итп мерч здесь: https://merch.podbor.org\n✔ Наклейки, кружки, рамки для номеров итд: sticker-wb.podbor.org и sticker-ozon.podbor.org\n✔ Хочешь работать в нашей компании? Го сюда: https://job.podbor.org\n\nДля тех, кто хочет поддержать наш Благотворительный проект: https://podbor.org/charity/\n\nОбращайтесь! Мы всегда Вам рады!", "duration" => 4591, "filename" => "/downloads/Youtube/0_Download/2026-04-16 Мы опять взяли Range Rover....mkv", "id" => "Vb7OFKSnxRk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Vb7OFKSnxRk", "playlist_index" => 55, "timestamp" => 1776344400, "title" => "Мы опять взяли Range Rover...", "upload_date" => "20260416"} 13:55:26.587 [debug] QUERY OK source="sources" db=1.2ms idle=1009.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:26.588 [debug] QUERY OK source="sources" db=0.9ms idle=1007.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:26.610 [debug] QUERY OK source="media_items" db=21.3ms idle=1007.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-16 13:00:00Z], 1] 13:55:26.632 [debug] QUERY OK source="media_items" db=21.4ms idle=1026.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" ["После оживления красного Range Rover Sport, мы внезапно поняли, что недостаточно «кайфанули» от гениальности решений инженеров LR, поэтому, сразу же, решили взять еще один.\n\nОказалось, что с ним в комплекте идет очень веселый владелец 🤣\n\nВ общем, получилось легко, весело и непринужденно. Как мы все любим 😉\n\nИльдар Авто-подбор это официальный канал группы компаний \"АП\". \nРаботаем c 2013 года. По всей России. \n\nЧем мы можем Вам помочь:\n✔ Подбор автомобилей с гарантией. Проверка по 105 пунктам. Экспертиза, оценка авто: https://podbor.org\n✔ Страхование по всей России ОСАГО/КАСКО: https://ins.podbor.org\n✔ Автосервис. Ремонт, обслуживание авто в Москве: https://service.podbor.org\n✔ Вкуснейший натуральный Мёд с пасеки моего отца: https://honey.podbor.org\n✔ Футболки, толстовки, худи итп мерч здесь: https://merch.podbor.org\n✔ Наклейки, кружки, рамки для номеров итд: sticker-wb.podbor.org и sticker-ozon.podbor.org\n✔ Хочешь работать в нашей компании? Го сюда: https://job.podbor.org\n\nДля тех, кто хочет поддержать наш Благотворительный проект: https://podbor.org/charity/\n\nОбращайтесь! Мы всегда Вам рады!", "Мы опять взяли Range Rover...", "076cf9a2-2bb3-41a9-96bf-0799debf0489", 4591, false, "Vb7OFKSnxRk", "https://www.youtube.com/watch?v=Vb7OFKSnxRk", 55, "/downloads/Youtube/0_Download/2026-04-16 Мы опять взяли Range Rover....mkv", false, false, false, 1, [], 1, ~U[2026-04-16 13:00:00Z], ~U[2026-07-13 10:55:26Z], ~U[2026-07-13 10:55:26Z], "После оживления красного Range Rover Sport, мы внезапно поняли, что недостаточно «кайфанули» от гениальности решений инженеров LR, поэтому, сразу же, решили взять еще один.\n\nОказалось, что с ним в комплекте идет очень веселый владелец 🤣\n\nВ общем, получилось легко, весело и непринужденно. Как мы все любим 😉\n\nИльдар Авто-подбор это официальный канал группы компаний \"АП\". \nРаботаем c 2013 года. По всей России. \n\nЧем мы можем Вам помочь:\n✔ Подбор автомобилей с гарантией. Проверка по 105 пунктам. Экспертиза, оценка авто: https://podbor.org\n✔ Страхование по всей России ОСАГО/КАСКО: https://ins.podbor.org\n✔ Автосервис. Ремонт, обслуживание авто в Москве: https://service.podbor.org\n✔ Вкуснейший натуральный Мёд с пасеки моего отца: https://honey.podbor.org\n✔ Футболки, толстовки, худи итп мерч здесь: https://merch.podbor.org\n✔ Наклейки, кружки, рамки для номеров итд: sticker-wb.podbor.org и sticker-ozon.podbor.org\n✔ Хочешь работать в нашей компании? Го сюда: https://job.podbor.org\n\nДля тех, кто хочет поддержать наш Благотворительный проект: https://podbor.org/charity/\n\nОбращайтесь! Мы всегда Вам рады!", "Мы опять взяли Range Rover...", 4591, false, "Vb7OFKSnxRk", "https://www.youtube.com/watch?v=Vb7OFKSnxRk", "/downloads/Youtube/0_Download/2026-04-16 Мы опять взяли Range Rover....mkv", false, 1, ~U[2026-04-16 13:00:00Z]] 13:55:26.636 [debug] QUERY OK source="sources" db=3.5ms idle=891.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:26.638 [debug] QUERY OK source="media_profiles" db=1.5ms idle=49.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:26.640 [debug] QUERY OK source="media_items" db=2.2ms idle=49.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 [53] 13:55:26.641 [debug] Current batch of media processed. Will check again in 1000ms 13:55:27.643 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.9, "description" => "Можно ли мыслить вместе с ИИ — и не потерять себя?\nВ этом выпуске разбираем, как языковые модели меняют мышление, почему они создают «эхо-камеры» и как использовать их не как замену разума, а как инструмент для его усиления.\n\nГоворим о пространстве смыслов, аналогиях, нейрофилософии и том, как идеи «переносятся» между областями знания — от биологии к экономике и эпистемологии. Обсуждаем Гёделя, Будду, Ницше и современную тревожность: почему ум усиливает страдание и можно ли из этого выйти.\n\nОтдельно — про практику: как общаться с ИИ, чтобы думать лучше, а не тупеть.\nИ блиц в конце: психопаты vs святые, свобода монаха и программиста, природа математики и границы истины.\n\nЭто разговор на стыке философии, технологий и личного опыта — без простых ответов, но с сильными вопросами.\n\n⏱ Таймкоды\n\n00:00:00 — Как использовать ИИ в мышлении: «вайб-философия»\n00:00:27 — Эхо-камеры и «эффект шального кабана»\n00:01:04 — Пространство смыслов и эмбеддинги\n00:01:53 — Векторы слов: король → королева\n00:02:34 — Что такое смысл: точки vs функции\n00:03:24 — Эврика как построение функции\n00:03:40 — Перенос идей между областями\n00:03:57 — Естественный отбор → эпистемология\n00:04:48 — Эволюция идей и гипотез\n00:05:20 — Аналогии в экономике и рынке\n00:05:34 — Почему ИИ хорошо проводит аналогии\n\n00:05:45 — Как выглядит реальный диалог с ИИ\n00:06:11 — Генерация идей vs мышление\n00:06:28 — Проблема «чистого листа»\n00:06:42 — Почему нельзя аутсорсить мышление\n00:06:59 — ИИ как зеркало и усилитель идей\n\n00:07:14 — Опасность эхо-камер\n00:07:48 — ИИ и психическое здоровье\n00:08:00 — «Дали всем автомобиль без прав»\n\n00:08:10 — Информационный шум и современный мир\n00:08:37 — Где «чистое место» в мире контента\n00:09:14 — Ответ через Будду\n\n00:09:30 — 4 благородные истины\n00:10:44 — Страдание как тревога (дукха)\n00:11:39 — Разум как предсказательная машина\n00:12:57 — Чем умнее — тем больше тревоги\n00:14:14 — Жажда «хороших сценариев»\n00:15:06 — Метафора борьбы с океаном\n00:15:40 — Что такое нирвана\n\n00:16:25 — Почему мысли не контролируются\n00:16:56 — «Черти» как паттерны мышления\n00:17:42 — Религии и интерпретация мыслей\n\n00:18:50 — Медитации: шаматха, випассана, метта\n00:19:21 — Концентрация и контроль внимания\n00:20:27 — Наблюдение за мыслями\n00:20:59 — Любовь как практика\n\n00:21:13 — Как не отупеть в эпоху ИИ\n00:21:26 — Главный вопрос: «зачем?»\n00:22:03 — А может, наоборот — отупеть?\n00:22:23 — Риск и интеллект\n\n00:23:40 — Дети и будущее без горизонта планирования\n00:24:42 — Мир через 10–20 лет\n\n00:25:22 — «Я не боюсь отупеть»\n\n00:25:34 — Психопаты и мораль\n00:26:10 — Что такое «здоровое поведение»\n00:27:01 — Почему психопаты у власти\n00:27:59 — Баланс добра и зла\n\n00:29:06 — Мораль господ и рабов\n00:30:32 — Ресентимент\n00:31:13 — Привилегии и ответственность\n\n00:31:30 — Благодарность: добродетель или слабость\n00:32:09 — Три стадии по Ницше: верблюд, лев, ребёнок\n00:33:25 — Сверхчеловек как «ребёнок»\n\n00:34:53 — Кем быть: психопатом или святым\n00:36:09 — Российская культурная дилемма\n00:37:49 — Путь Бога vs путь эффективности\n\n00:38:20 — Кто свободнее: монах или программист\n00:38:55 — Интернет как «шайтан-машина»\n\n00:39:53 — Математика и Бог\n00:41:44 — Вселенная: расчёт или случайность\n00:42:37 — Границы метафизики\n\n00:43:58 — Теорема Гёделя\n00:44:47 — Недоказуемые истины\n00:45:06 — Пример: сознание\n\n00:46:07 — Может ли ИИ стать сознательным\n\n00:46:36 — Что такое истина\n00:47:04 — Жизнь как дар\n00:47:59 — Расширение субъективной вселенной\n00:48:50 — Родительство как сотворение мира\n\n00:49:26 — Финал", "duration" => 3000, "filename" => "/downloads/Youtube/0_Download/2026-04-17 Сергей Шпадырев — ИИ, тревога и шайтан-машина.mkv", "id" => "qfKW9u_P574", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=qfKW9u_P574", "playlist_index" => 56, "timestamp" => 1776416484, "title" => "Сергей Шпадырев — ИИ, тревога и шайтан-машина", "upload_date" => "20260417"} 13:55:27.644 [debug] QUERY OK source="sources" db=1.0ms idle=1011.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:27.645 [debug] QUERY OK source="sources" db=1.0ms idle=1008.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:27.667 [debug] QUERY OK source="media_items" db=21.4ms idle=1007.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-17 09:01:24Z], 1] 13:55:27.693 [debug] QUERY OK source="media_items" db=24.5ms idle=1027.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\nОтдельно — про практику: как общаться с ИИ, чтобы думать лучше, а не тупеть.\nИ блиц в конце: психопаты vs святые, свобода монаха и программиста, природа математики и границы истины.\n\nЭто разговор на стыке философии, технологий и личного опыта — без простых ответов, но с сильными вопросами.\n\n⏱ Таймкоды\n\n00:00:00 — Как использовать ИИ в мышлении: «вайб-философия»\n00:00:27 — Эхо-камеры и «эффект шального кабана»\n00:01:04 — Пространство смыслов и эмбеддинги\n00:01:53 — Векторы слов: король → королева\n00:02:34 — Что такое смысл: точки vs функции\n00:03:24 — Эврика как построение функции\n00:03:40 — Перенос идей между областями\n00:03:57 — Естественный отбор → эпистемология\n00:04:48 — Эволюция идей и гипотез\n00:05:20 — Аналогии в экономике и рынке\n00:05:34 — Почему ИИ хорошо проводит аналогии\n\n00:05:45 — Как выглядит реальный диалог с ИИ\n00:06:11 — Генерация идей vs мышление\n00:06:28 — Проблема «чистого листа»\n00:06:42 — Почему нельзя аутсорсить мышление\n00:06:59 — ИИ как зеркало и усилитель идей\n\n00:07:14 — Опасность эхо-камер\n00:07:48 — ИИ и психическое здоровье\n00:08:00 — «Дали всем автомобиль без прав»\n\n00:08:10 — Информационный шум и современный мир\n00:08:37 — Где «чистое место» в мире контента\n00:09:14 — Ответ через Будду\n\n00:09:30 — 4 благородные истины\n00:10:44 — Страдание как тревога (дукха)\n00:11:39 — Разум как предсказательная машина\n00:12:57 — Чем умнее — тем больше тревоги\n00:14:14 — Жажда «хороших сценариев»\n00:15:06 — Метафора борьбы с океаном\n00:15:40 — Что такое нирвана\n\n00:16:25 — Почему мысли не контролируются\n00:16:56 — «Черти» как паттерны мышления\n00:17:42 — Религии и интерпретация мыслей\n\n00:18:50 — Медитации: шаматха, випассана, метта\n00:19:21 — Концентрация и контроль внимания\n00:20:27 — Наблюдение за мыслями\n00:20:59 — Любовь как практика\n\n00:21:13 — Как не отупеть в эпоху ИИ\n00:21:26 — Главный вопрос: «зачем?»\n00:22:03 — А может, наоборот — отупеть?\n00:22:23 — Риск и интеллект\n\n00:23:40 — Дети и будущее без горизонта планирования\n00:24:42 — Мир через 10–20 лет\n\n00:25:22 — «Я не боюсь отупеть»\n\n00:25:34 — Психопаты и мораль\n00:26:10 — Что такое «здоровое поведение»\n00:27:01 — Почему психопаты у власти\n00:27:59 — Баланс добра и зла\n\n00:29:06 — Мораль господ и рабов\n00:30:32 — Ресентимент\n00:31:13 — Привилегии и ответственность\n\n00:31:30 — Благодарность: добродетель или слабость\n00:32:09 — Три стадии по Ницше: верблюд, лев, ребёнок\n00:33:25 — Сверхчеловек как «ребёнок»\n\n00:34:53 — Кем быть: психопатом или святым\n00:36:09 — Российская культурная дилемма\n00:37:49 — Путь Бога vs путь эффективности\n\n00:38:20 — Кто свободнее: монах или программист\n00:38:55 — Интернет как «шайтан-машина»\n\n00:39:53 — Математика и Бог\n00:41:44 — Вселенная: расчёт или случайность\n00:42:37 — Границы метафизики\n\n00:43:58 — Теорема Гёделя\n00:44:47 — Недоказуемые истины\n00:45:06 — Пример: сознание\n\n00:46:07 — Может ли ИИ стать сознательным\n\n00:46:36 — Что такое истина\n00:47:04 — Жизнь как дар\n00:47:59 — Расширение субъективной вселенной\n00:48:50 — Родительство как сотворение мира\n\n00:49:26 — Финал", "Сергей Шпадырев — ИИ, тревога и шайтан-машина", "64b3d0a7-afc0-4001-973e-177bfce05e85", 3000, false, "qfKW9u_P574", "https://www.youtube.com/watch?v=qfKW9u_P574", 56, "/downloads/Youtube/0_Download/2026-04-17 Сергей Шпадырев — ИИ, тревога и шайтан-машина.mkv", false, false, false, 1, [], 4, ~U[2026-04-17 09:01:24Z], ~U[2026-07-13 10:55:27Z], ~U[2026-07-13 10:55:27Z], "Можно ли мыслить вместе с ИИ — и не потерять себя?\nВ этом выпуске разбираем, как языковые модели меняют мышление, почему они создают «эхо-камеры» и как использовать их не как замену разума, а как инструмент для его усиления.\n\nГоворим о пространстве смыслов, аналогиях, нейрофилософии и том, как идеи «переносятся» между областями знания — от биологии к экономике и эпистемологии. Обсуждаем Гёделя, Будду, Ницше и современную тревожность: почему ум усиливает страдание и можно л (truncated) 13:55:27.695 [debug] QUERY OK source="sources" db=2.1ms idle=948.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:27.697 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=51.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:27.699 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=51.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [54] 13:55:27.699 [debug] Current batch of media processed. Will check again in 1000ms 13:55:28.701 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Пользователи AM4, общий сбор! AMD выпустила под старый сокет самый младший игровой чип, и его пока еще можно купить новым. На что способен Ryzen 5 5500X3D в современных играх и рабочих задачах? Поможет ли емкий кэш победить i5-14600KF за те же деньги? Финал DDR4 – проверяем лучшие игровые процессоры на LGA 1700 и AM4. Какую платформу стоит выбрать в 2026 году?\n\nАрендуйте готовые и кастомные серверы в Selectel: https://slc.tl/ee0vx\n\nЧипы МК - https://t.me/mknewsru/27369\nМой Компьютер в Telegram - https://t.me/mknewsru \nНа связи Крошин - https://t.me/kroshlink\n\n00:00 - Вступление МК\n01:56 - Распаковка, теория и сборка\n06:27 - Тесты в работе \n07:33 - Нагрев \n08:50 - Тесты в играх\n12:15 - 14600KF тащит\n17:28 - Выводы\n\n2VtzqvySzUw", "duration" => 1267, "filename" => "/downloads/Youtube/0_Download/2026-04-17 Самый НИЩИЙ X3D | Тест 5500X3D vs 14600KF | Последний шанс AM4.mkv", "id" => "UbEY2OkWTxo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UbEY2OkWTxo", "playlist_index" => 57, "timestamp" => 1776428771, "title" => "Самый НИЩИЙ X3D | Тест 5500X3D vs 14600KF | Последний шанс AM4", "upload_date" => "20260417"} 13:55:28.702 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1009.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:28.703 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1007.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:28.726 [debug] QUERY OK source="media_items" db=22.8ms idle=1006.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-17 12:26:11Z], 1] 13:55:28.742 [debug] QUERY OK source="media_items" db=15.3ms idle=1027.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" ["Пользователи AM4, общий сбор! AMD выпустила под старый сокет самый младший игровой чип, и его пока еще можно купить новым. На что способен Ryzen 5 5500X3D в современных играх и рабочих задачах? Поможет ли емкий кэш победить i5-14600KF за те же деньги? Финал DDR4 – проверяем лучшие игровые процессоры на LGA 1700 и AM4. Какую платформу стоит выбрать в 2026 году?\n\nАрендуйте готовые и кастомные серверы в Selectel: https://slc.tl/ee0vx\n\nЧипы МК - https://t.me/mknewsru/27369\nМой Компьютер в Telegram - https://t.me/mknewsru \nНа связи Крошин - https://t.me/kroshlink\n\n00:00 - Вступление МК\n01:56 - Распаковка, теория и сборка\n06:27 - Тесты в работе \n07:33 - Нагрев \n08:50 - Тесты в играх\n12:15 - 14600KF тащит\n17:28 - Выводы\n\n2VtzqvySzUw", "Самый НИЩИЙ X3D | Тест 5500X3D vs 14600KF | Последний шанс AM4", "6503bc64-36d2-4dce-b4d6-5d4d04f72113", 1267, false, "UbEY2OkWTxo", "https://www.youtube.com/watch?v=UbEY2OkWTxo", 57, "/downloads/Youtube/0_Download/2026-04-17 Самый НИЩИЙ X3D | Тест 5500X3D vs 14600KF | Последний шанс AM4.mkv", false, false, false, 1, [], 4, ~U[2026-04-17 12:26:11Z], ~U[2026-07-13 10:55:28Z], ~U[2026-07-13 10:55:28Z], "Пользователи AM4, общий сбор! AMD выпустила под старый сокет самый младший игровой чип, и его пока еще можно купить новым. На что способен Ryzen 5 5500X3D в современных играх и рабочих задачах? Поможет ли емкий кэш победить i5-14600KF за те же деньги? Финал DDR4 – проверяем лучшие игровые процессоры на LGA 1700 и AM4. Какую платформу стоит выбрать в 2026 году?\n\nАрендуйте готовые и кастомные серверы в Selectel: https://slc.tl/ee0vx\n\nЧипы МК - https://t.me/mknewsru/27369\nМой Компьютер в Telegram - https://t.me/mknewsru \nНа связи Крошин - https://t.me/kroshlink\n\n00:00 - Вступление МК\n01:56 - Распаковка, теория и сборка\n06:27 - Тесты в работе \n07:33 - Нагрев \n08:50 - Тесты в играх\n12:15 - 14600KF тащит\n17:28 - Выводы\n\n2VtzqvySzUw", "Самый НИЩИЙ X3D | Тест 5500X3D vs 14600KF | Последний шанс AM4", 1267, false, "UbEY2OkWTxo", "https://www.youtube.com/watch?v=UbEY2OkWTxo", "/downloads/Youtube/0_Download/2026-04-17 Самый НИЩИЙ X3D | Тест 5500X3D vs 14600KF | Последний шанс AM4.mkv", false, 1, ~U[2026-04-17 12:26:11Z]] 13:55:28.745 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=994.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:28.746 [debug] QUERY OK source="media_profiles" db=1.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" = ?) [2] 13:55:28.748 [debug] QUERY OK source="media_items" db=1.5ms idle=43.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [55] 13:55:28.748 [debug] Current batch of media processed. Will check again in 1000ms 13:55:29.736 [info] GET / 13:55:29.738 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 13:55:29.743 [debug] QUERY OK source="settings" db=4.1ms idle=996.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:55:29.745 [debug] QUERY OK source="media_profiles" db=1.5ms idle=998.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 13:55:29.749 [debug] Current batch of media processed. Will check again in 1000ms 13:55:29.751 [debug] QUERY OK source="sources" db=5.8ms idle=999.2ms SELECT count(s0."id") FROM "sources" AS s0 [] 13:55:30.055 [debug] QUERY OK source="media_items" db=303.1ms queue=0.2ms idle=1003.3ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:55:30.084 [debug] QUERY OK source="media_items" db=28.8ms idle=312.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:55:30.086 [debug] QUERY OK source="settings" db=1.1ms idle=339.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:55:30.087 [debug] QUERY OK source="settings" db=1.1ms idle=334.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:55:30.089 [debug] QUERY OK source="settings" db=1.0ms idle=326.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:55:30.092 [debug] QUERY OK source="tasks" db=2.0ms queue=0.1ms idle=35.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"] 13:55:30.094 [debug] QUERY OK source="sources" db=0.8ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:30.122 [debug] QUERY OK source="media_items" db=27.2ms idle=9.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:55:30.419 [debug] QUERY OK source="media_items" db=296.4ms queue=0.1ms idle=35.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] 13:55:30.420 [debug] QUERY OK source="sources" db=0.9ms idle=330.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 13:55:30.442 [debug] QUERY OK source="media_items" db=20.7ms idle=328.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 13:55:30.750 [debug] Current batch of media processed. Will check again in 1000ms 13:55:30.850 [debug] QUERY OK source="media_items" db=407.5ms queue=0.1ms idle=348.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] 13:55:30.851 [info] Sent 200 in 1115ms 13:55:31.752 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ещё мои касты по Supreme Commander на Бусти - https://boosty.to/professional\n\nТелеграм с моими заметками - https://t.me/YuriProfessional\nГруппа Вконтакте - https://vk.com/superyourassik\nSupreme Commander во Вконтакте - https://vkvideo.ru/@professionalsupreme\n\nКомментирует, как обычно, профессионал.", "duration" => 3410, "filename" => "/downloads/Youtube/0_Download/2026-04-17 Эпичнейший РАЗВОРОТ ИГРЫ когда всё уже проиграно в Supreme Commander [497].mkv", "id" => "KvWFYoajzug", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=KvWFYoajzug", "playlist_index" => 58, "timestamp" => 1776430840, "title" => "Эпичнейший РАЗВОРОТ ИГРЫ когда всё уже проиграно в Supreme Commander [497]", "upload_date" => "20260417"} 13:55:31.754 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1333.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:31.755 [debug] QUERY OK source="sources" db=0.8ms idle=1334.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:31.757 [debug] QUERY OK source="media_items" db=1.7ms idle=1313.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-17 13:00:40Z], 1] 13:55:31.774 [debug] QUERY OK source="media_items" db=16.5ms idle=993.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" ["Ещё мои касты по Supreme Commander на Бусти - https://boosty.to/professional\n\nТелеграм с моими заметками - https://t.me/YuriProfessional\nГруппа Вконтакте - https://vk.com/superyourassik\nSupreme Commander во Вконтакте - https://vkvideo.ru/@professionalsupreme\n\nКомментирует, как обычно, профессионал.", "Эпичнейший РАЗВОРОТ ИГРЫ когда всё уже проиграно в Supreme Commander [497]", "7005e683-f27d-49ca-b761-a188123088a1", 3410, false, "KvWFYoajzug", "https://www.youtube.com/watch?v=KvWFYoajzug", 58, "/downloads/Youtube/0_Download/2026-04-17 Эпичнейший РАЗВОРОТ ИГРЫ когда всё уже проиграно в Supreme Commander [497].mkv", false, false, false, 1, [], 4, ~U[2026-04-17 13:00:40Z], ~U[2026-07-13 10:55:31Z], ~U[2026-07-13 10:55:31Z], "Ещё мои касты по Supreme Commander на Бусти - https://boosty.to/professional\n\nТелеграм с моими заметками - https://t.me/YuriProfessional\nГруппа Вконтакте - https://vk.com/superyourassik\nSupreme Commander во Вконтакте - https://vkvideo.ru/@professionalsupreme\n\nКомментирует, как обычно, профессионал.", "Эпичнейший РАЗВОРОТ ИГРЫ когда всё уже проиграно в Supreme Commander [497]", 3410, false, "KvWFYoajzug", "https://www.youtube.com/watch?v=KvWFYoajzug", "/downloads/Youtube/0_Download/2026-04-17 Эпичнейший РАЗВОРОТ ИГРЫ когда всё уже проиграно в Supreme Commander [497].mkv", false, 1, ~U[2026-04-17 13:00:40Z]] 13:55:31.777 [debug] QUERY OK source="sources" db=2.7ms idle=20.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:31.779 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=22.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:31.781 [debug] QUERY OK source="media_items" db=2.2ms idle=22.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [56] 13:55:31.782 [debug] Current batch of media processed. Will check again in 1000ms 13:55:32.783 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🚗 Ищите хорошие новые машины на Авто.ру: https://auto.ru/s/gwmCKq\n\nРемские компьютеры https://vk.com/rmntshcomp\nТелеграм: https://t.me/realremontyash\nBoosty: https://boosty.to/remontyash", "duration" => 1138, "filename" => "/downloads/Youtube/0_Download/2026-04-17 НОУТ из ДУБАЙСКА за 65 тысяч рублей.mkv", "id" => "_leiZmyGfUw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_leiZmyGfUw", "playlist_index" => 59, "timestamp" => 1776441835, "title" => "НОУТ из ДУБАЙСКА за 65 тысяч рублей", "upload_date" => "20260417"} 13:55:32.784 [debug] QUERY OK source="sources" db=0.7ms idle=1008.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:32.785 [debug] QUERY OK source="sources" db=0.6ms idle=1006.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:32.806 [debug] QUERY OK source="media_items" db=20.8ms queue=0.1ms idle=1006.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-17 16:03:55Z], 1] 13:55:32.823 [debug] QUERY OK source="media_items" db=17.0ms idle=1024.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://auto.ru/s/gwmCKq\n\nРемские компьютеры https://vk.com/rmntshcomp\nТелеграм: https://t.me/realremontyash\nBoosty: https://boosty.to/remontyash", "НОУТ из ДУБАЙСКА за 65 тысяч рублей", "f1c8dbbd-ed00-452b-a415-fead90b4607f", 1138, false, "_leiZmyGfUw", "https://www.youtube.com/watch?v=_leiZmyGfUw", 59, "/downloads/Youtube/0_Download/2026-04-17 НОУТ из ДУБАЙСКА за 65 тысяч рублей.mkv", false, false, false, 1, [], 4, ~U[2026-04-17 16:03:55Z], ~U[2026-07-13 10:55:32Z], ~U[2026-07-13 10:55:32Z], "🚗 Ищите хорошие новые машины на Авто.ру: https://auto.ru/s/gwmCKq\n\nРемские компьютеры https://vk.com/rmntshcomp\nТелеграм: https://t.me/realremontyash\nBoosty: https://boosty.to/remontyash", "НОУТ из ДУБАЙСКА за 65 тысяч рублей", 1138, false, "_leiZmyGfUw", "https://www.youtube.com/watch?v=_leiZmyGfUw", "/downloads/Youtube/0_Download/2026-04-17 НОУТ из ДУБАЙСКА за 65 тысяч рублей.mkv", false, 1, ~U[2026-04-17 16:03:55Z]] 13:55:32.826 [debug] QUERY OK source="sources" db=2.3ms idle=54.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:32.828 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=42.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:32.830 [debug] QUERY OK source="media_items" db=1.6ms idle=43.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [57] 13:55:32.830 [debug] Current batch of media processed. Will check again in 1000ms 13:55:33.831 [debug] Current batch of media processed. Will check again in 1000ms 13:55:34.832 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🚀Amnezia Premium со скидкой 25% (действует до конца мая): \nhttps://storage.googleapis.com/amnezia/amnezia.org?m-path=/ru/premium&utm_source=youtube&utm_campaign=premium_GOODDAY1&coupon=GOODDAY\n\nЭто была давняя мечта. Тот самый, знаменитый Далтон Хайвэй. Поехать туда, на северный край Аляски, за полярный круг, на своем мотоцикле и окунуться в Северный Ледовитый Океан. Самая настоящая Арктика и Вечная мерзлота. Это продолжение моего путешествия по Северной Америке на Спортстере.\n\n\n🔗 Плейлист мотопутешествия на Аляску: https://www.youtube.com/playlist?list=PLXwgEneeHlpjZp-EDmm6uchQgMShRILa4\n📩 Сотрудничество «Мотопутешествие США и Аляска»: goodday@surfluence.com\n✅ Подпишись на мой Инстаграм: https://www.instagram.com/dmtsolo\n\n\nБлог в Телеграм: https://t.me/gooddaytrvl\n https://t.me/gooddaytrvl\n\n──────────────────────────\n\nВ этом видео показано мотопутешествия на Харлее на Аляску за Полярный круг: дни на Далтон Хайвэй, ночевка в палатке, снежные перевалы, арктическая тундра, Dalton Highway. Медведи, и чистейшая природа Аляски\n\nЕсли ты искал:\nмотопутешествие на Аляску\nна мотоцикле на Аляску\nдорога на Аляску на мотоцикле\nпутешествие на Харлее по США\nHarley Davidson путешествие\nмаршрут на Аляску на мотоцикле\nсколько стоит поездка на Аляску\nкак доехать до Полярного круга\nдалтон хайвэй\ndalton highway\nснежный перевал на мотоцикле\nледники\nночевка в палатке в США\nжизнь в палатке в горах\nвстреча медведя на дороге\nпутешествие по Америке на мотоцикле\nАляска на байке\nбайкеры в США\nкак доехать на Аляску\nАляскинское шоссе\nAlaska Highway\nпутешествие на спортстере\n\n──────────────────────────\n\n📍 Таймкоды и поисковые запросы\n00:00 Начало. Выезд из Фэрбенкс\n02:51 Реклама\n03:58 Далтон Хайвэй\n07:37 Первая заправка. Юкон Ривер Кемп\n10:32 Полярный круг\n12:07 Первая ночевка. Колдфут Кемп\n15:46 Нефтепровод на Далтон Хайвэй\n17:09 Ворота в Арктику. Тундра\n28:47 Северный Ледовитый Океан\n32:37 Город Прудо Бей\n40:09 Невероятные красоты арктической Тундры\n43:50 Самая опасная дорога на вечной мерзлоте\n45:52 Возвращение в Колдфут\n51:33 Неожиданная погода и печальные последствия\n\n\n\n──────────────────────────\n\n👉 Рекомендую также посмотреть это путешествие: https://www.youtube.com/playlist?list=PLXwgEneeHlphVOUsY4So8FuVZSieRfR7X\n\n#мотопутешествиенааляску #алясканамотоцикле #путешествиенахарлее #дороганааляску #медведь #кемпингвсша #далтонхайвэй #прудобей #заполярье", "duration" => 3578, "filename" => "/downloads/Youtube/0_Download/2026-04-18 Харлей к этому не готов. Тундра, Арктика и Вечная мерзлота на мотоцикле ⧸ GoodDay.mkv", "id" => "DbARAHho2O8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DbARAHho2O8", "playlist_index" => 60, "timestamp" => 1776502813, "title" => "Харлей к этому не готов. Тундра, Арктика и Вечная мерзлота на мотоцикле / GoodDay", "upload_date" => "20260418"} 13:55:34.833 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=825.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:34.834 [debug] QUERY OK source="sources" db=0.7ms idle=826.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:34.865 [debug] QUERY OK source="media_items" db=30.6ms idle=827.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-18 09:00:13Z], 1] 13:55:34.894 [debug] QUERY OK source="media_items" db=27.6ms idle=858.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" ["🚀Amnezia Premium со скидкой 25% (действует до конца мая): \nhttps://storage.googleapis.com/amnezia/amnezia.org?m-path=/ru/premium&utm_source=youtube&utm_campaign=premium_GOODDAY1&coupon=GOODDAY\n\nЭто была давняя мечта. Тот самый, знаменитый Далтон Хайвэй. Поехать туда, на северный край Аляски, за полярный круг, на своем мотоцикле и окунуться в Северный Ледовитый Океан. Самая настоящая Арктика и Вечная мерзлота. Это продолжение моего путешествия по Северной Америке на Спортстере.\n\n\n🔗 Плейлист мотопутешествия на Аляску: https://www.youtube.com/playlist?list=PLXwgEneeHlpjZp-EDmm6uchQgMShRILa4\n📩 Сотрудничество «Мотопутешествие США и Аляска»: goodday@surfluence.com\n✅ Подпишись на мой Инстаграм: https://www.instagram.com/dmtsolo\n\n\nБлог в Телеграм: https://t.me/gooddaytrvl\n https://t.me/gooddaytrvl\n\n──────────────────────────\n\nВ этом видео показано мотопутешествия на Харлее на Аляску за Полярный круг: дни на Далтон Хайвэй, ночевка в палатке, снежные перевалы, арктическая тундра, Dalton Highway. Медведи, и чистейшая природа Аляски\n\nЕсли ты искал:\nмотопутешествие на Аляску\nна мотоцикле на Аляску\nдорога на Аляску на мотоцикле\nпутешествие на Харлее по США\nHarley Davidson путешествие\nмаршрут на Аляску на мотоцикле\nсколько стоит поездка на Аляску\nкак доехать до Полярного круга\nдалтон хайвэй\ndalton highway\nснежный перевал на мотоцикле\nледники\nночевка в палатке в США\nжизнь в палатке в горах\nвстреча медведя на дороге\nпутешествие по Америке на мотоцикле\nАляска на байке\nбайкеры в США\nкак доехать на Аляску\nАляскинское шоссе\nAlaska Highway\nпутешествие на спортстере\n\n──────────────────────────\n\n📍 Таймкоды и поисковые запросы\n00:00 Начало. Выезд из Фэрбенкс\n02:51 Реклама\n03:58 Далтон Хайвэй\n07:37 Первая заправка. Юкон Ривер Кемп\n10:32 Полярный круг\n12:07 Первая ночевка. Колдфут Кемп\n15:46 Нефтепровод на Далтон Хайвэй\n17:09 Ворота в Арктику. Тундра\n28:47 Северный Ледовитый Океан\n32:37 Город Прудо Бей\n40:09 Невероятные красоты арктической Тундры\n43:50 Самая опасная дорога на вечной мерзлоте\n45:52 Возвращение в Колдфут\n51:33 Неожиданная погода и печальные последствия\n\n\n\n──────────────────────────\n\n👉 Рекомендую также посмотреть это путешествие: https://www.youtube.com/playlist?list=PLXwgEneeHlphVOUsY4So8FuVZSieRfR7X\n\n#мотопутешествиенааляску #алясканамотоцикле #путешествиенахарлее #дороганааляску #медведь #кемпингвсша #далтонхайвэй #прудобей #заполярье", "Харлей к этому не готов. Тундра, Арктика и Вечная мерзлота на мотоцикле / GoodDay", "31295cb4-49f9-4adc-934a-1286d844991b", 3578, false, "DbARAHho2O8", "https://www.youtube.com/watch?v=DbARAHho2O8", 60, "/downloads/Youtube/0_Download/2026-04-18 Харлей к этому не готов. Тундра, Арктика и Вечная мерзлота на мотоцикле ⧸ GoodDay.mkv", false, false, false, 1, [], 1, ~U[2026-04-18 09:00:13Z], ~U[2026-07-13 10:55:34Z], ~U[2026-07-13 10:55:34Z], "🚀Amnezia Premium со скидкой 25% (действует до конца мая): \nhttps://storage.googleapis.com/amnezia/amnezia.org?m-path=/ru/premium&utm_source=youtube&utm_campaign=premium_GOODDAY1&coupon=GOODDAY\n\nЭто была давняя мечта. Тот самый, знаменитый Далтон Хайвэй. Поехать туда, на северный край Аляски, за полярный круг, на своем мотоцикле и окунуться в Северный Ледовитый Океан. Самая настоящая Арктика и Вечная мерзлота. Это продолжение моего путешествия по Северной Америке на Спортстере.\n\n\n🔗 Плейлист мотопутешествия на Аляску: https://www.youtube.com/playlist?list=PLXwgEneeHlpjZp-EDmm6uchQgMShRILa4\n📩 Сотрудничество «Мотопутешествие США и Аляска»: goodday@surfluence.com\n✅ Подпишись на мой Инстаграм: https://www.instagram.com/dmtsolo\n\n\nБлог в Телеграм: https://t.me/gooddaytrvl\n https://t.me/gooddaytrvl\n\n──────────────────────────\n\nВ этом видео показано мотопутешествия на Харлее на Аляску за Полярный круг: дни на Далтон Хайвэй, ночевка в палатке, снежные перевалы, арктическая тундра, Dalton Highway. Медведи, и чистейшая природа Аляски\n\nЕсли ты искал:\nмотопутешествие на Аляску\nна мотоцикле на Аляску\nдорога на Аляску на мотоцикле\nпутешествие на Харлее по США\nHarley Davidson путешествие\nмаршрут на Аляску на мотоцикле\nсколько стоит поездка на Аляску\nкак доехать до Полярного круга\nдалтон хайвэй\ndalton highway\nснежный перевал на мотоцикле\nледники\nночевка в палатке в США\nжизнь в палатке в горах\nвстреча медведя на дороге\nпутешествие по Америке на мотоцикле\nАляска на байке\nбайкеры в США\nкак доехать на Аляску\nАляскинское шоссе\nAlaska Highway\nпутешествие на спортстере\n\n──────────────────────────\n\n📍 Таймко (truncated) 13:55:34.897 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=119.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:34.899 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.1ms idle=63.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:34.902 [debug] QUERY OK source="media_items" db=2.6ms idle=64.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 [58] 13:55:34.902 [debug] Current batch of media processed. Will check again in 1000ms 13:55:35.904 [debug] Current batch of media processed. Will check again in 1000ms 13:55:36.314 [info] {"source":"oban","duration":2136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:36.905 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Еду к южному полюсу до Антарктиды 1000км\n\nФинансовая помощь:\nЧерез телеграм разовый донат https://t.me/tribute/app?startapp=dzcj\nСпонсорская подписка. \nЧерез сервис для стримов https://dalink.to/andreiberesnevich\nЮмани номер счета 4100117736677113\nДля РБ Приорбанк Карта 4916 9896 3987 6183\n\nМой телеграм канал https://t.me/AndreiBeresnevich\ninstagram.com/andrei.beresnevich.by?utm_medium=copy_link", "duration" => 2306, "filename" => "/downloads/Youtube/0_Download/2026-04-19 На мотоцикле к южному полюсу, до Антарктиды 1000км ч.9.mkv", "id" => "fW3ZA2230gw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=fW3ZA2230gw", "playlist_index" => 61, "timestamp" => 1776578429, "title" => "На мотоцикле к южному полюсу, до Антарктиды 1000км ч.9", "upload_date" => "20260419"} 13:55:36.907 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=898.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:36.908 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=900.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:36.930 [debug] QUERY OK source="media_items" db=21.4ms idle=901.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-19 06:00:29Z], 1] 13:55:36.949 [debug] QUERY OK source="media_items" db=18.0ms queue=0.1ms idle=616.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" ["Еду к южному полюсу до Антарктиды 1000км\n\nФинансовая помощь:\nЧерез телеграм разовый донат https://t.me/tribute/app?startapp=dzcj\nСпонсорская подписка. \nЧерез сервис для стримов https://dalink.to/andreiberesnevich\nЮмани номер счета 4100117736677113\nДля РБ Приорбанк Карта 4916 9896 3987 6183\n\nМой телеграм канал https://t.me/AndreiBeresnevich\ninstagram.com/andrei.beresnevich.by?utm_medium=copy_link", "На мотоцикле к южному полюсу, до Антарктиды 1000км ч.9", "651cc365-9113-4782-998a-4f783b576e70", 2306, false, "fW3ZA2230gw", "https://www.youtube.com/watch?v=fW3ZA2230gw", 61, "/downloads/Youtube/0_Download/2026-04-19 На мотоцикле к южному полюсу, до Антарктиды 1000км ч.9.mkv", false, false, false, 1, [], 4, ~U[2026-04-19 06:00:29Z], ~U[2026-07-13 10:55:36Z], ~U[2026-07-13 10:55:36Z], "Еду к южному полюсу до Антарктиды 1000км\n\nФинансовая помощь:\nЧерез телеграм разовый донат https://t.me/tribute/app?startapp=dzcj\nСпонсорская подписка. \nЧерез сервис для стримов https://dalink.to/andreiberesnevich\nЮмани номер счета 4100117736677113\nДля РБ Приорбанк Карта 4916 9896 3987 6183\n\nМой телеграм канал https://t.me/AndreiBeresnevich\ninstagram.com/andrei.beresnevich.by?utm_medium=copy_link", "На мотоцикле к южному полюсу, до Антарктиды 1000км ч.9", 2306, false, "fW3ZA2230gw", "https://www.youtube.com/watch?v=fW3ZA2230gw", "/downloads/Youtube/0_Download/2026-04-19 На мотоцикле к южному полюсу, до Антарктиды 1000км ч.9.mkv", false, 1, ~U[2026-04-19 06:00:29Z]] 13:55:36.951 [debug] QUERY OK source="sources" db=2.3ms idle=166.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:36.953 [debug] QUERY OK source="media_profiles" db=1.0ms idle=45.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:36.955 [debug] QUERY OK source="media_items" db=1.6ms idle=45.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 [59] 13:55:36.955 [debug] Current batch of media processed. Will check again in 1000ms 13:55:37.957 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Борис Юлин\n\nПомощь каналу\nhttps://boosty.to/sha-yulin\nСбер карта 4274 2740 0811 3450\nЯндекс карта 2204120201224009\nЯндекс кошелёк 4100110998186828\nТинькофф карта 5536 9139 8542 3686", "duration" => 2186, "filename" => "/downloads/Youtube/0_Download/2026-04-19 Космическая гонка.mp4", "id" => "bNdO4_sZS8w", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bNdO4_sZS8w", "playlist_index" => 62, "timestamp" => 1776582034, "title" => "Космическая гонка", "upload_date" => "20260419"} 13:55:37.958 [debug] QUERY OK source="sources" db=1.0ms idle=1008.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:37.959 [debug] QUERY OK source="sources" db=0.8ms idle=1006.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:37.981 [debug] QUERY OK source="media_items" db=21.7ms idle=1006.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-19 07:00:34Z], 1] 13:55:37.997 [debug] QUERY OK source="media_items" db=14.6ms queue=0.1ms idle=1026.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Борис Юлин\n\nПомощь каналу\nhttps://boosty.to/sha-yulin\nСбер карта 4274 2740 0811 3450\nЯндекс карта 2204120201224009\nЯндекс кошелёк 4100110998186828\nТинькофф карта 5536 9139 8542 3686", "Космическая гонка", "b7398e2b-0dfe-468f-8fb4-9bda7d216d4a", 2186, false, "bNdO4_sZS8w", "https://www.youtube.com/watch?v=bNdO4_sZS8w", 62, "/downloads/Youtube/0_Download/2026-04-19 Космическая гонка.mp4", false, false, false, 1, [], 4, ~U[2026-04-19 07:00:34Z], ~U[2026-07-13 10:55:37Z], ~U[2026-07-13 10:55:37Z], "Борис Юлин\n\nПомощь каналу\nhttps://boosty.to/sha-yulin\nСбер карта 4274 2740 0811 3450\nЯндекс карта 2204120201224009\nЯндекс кошелёк 4100110998186828\nТинькофф карта 5536 9139 8542 3686", "Космическая гонка", 2186, false, "bNdO4_sZS8w", "https://www.youtube.com/watch?v=bNdO4_sZS8w", "/downloads/Youtube/0_Download/2026-04-19 Космическая гонка.mp4", false, 1, ~U[2026-04-19 07:00:34Z]] 13:55:37.999 [debug] QUERY OK source="sources" db=2.4ms idle=210.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:38.005 [debug] QUERY OK source="media_profiles" db=5.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" = ?) [2] 13:55:38.009 [debug] QUERY OK source="media_items" db=2.4ms 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 [60] 13:55:38.009 [debug] Current batch of media processed. Will check again in 1000ms 13:55:39.010 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Сделка от Дрома на Три Миллиона\n🚗 https://drom.ru/s/vws 🚗\nПродавать авто иди на Дром!\n\nНаш телеграм: https://t.me/TheThoisoi\nГруппа ВК: https://vk.com/thoisoi\nПоддержать канал: https://boosty.to/thoisoi\nВнимание! Опыты в данном видео могут быть опасны, не повторяйте их!\nВ этом видео я расскажу вам о том какие бывают нестабильные вещества и насколько быстро они разлагаются.\nПриветствую вас на своем канале, посвященному опытам по неорганической и органической химии! Здесь вы сможете найти множество химических опытов, в каждом из которых присутствуют объяснения, которые будут понятны даже самым далеким от химии людям. В своих видео опытах я также указываю формулы, которые помогут вам понять суть химических реакций и превращений. Если у вас в школе были проблемы в восприятии трудных химических реакций и формул, то некоторые из моих видео вы сможете использовать в качестве самоучителя по химии. Также, некоторые опыты из моих видео можно будет повторить дома, конечно же, с соблюдением всех правил безопасности. Многие из опытов, которые приведены в моих видео, показывают детям и используют в качестве классических демонстрационных опытов для школьников или студентов. Каждый опыт максимально понятно объяснит вам происходящее, химия теперь доступна для всех, включая настоящих чайников!\nРеклама ООО \"Амаяма Авто\". erid: 2W5zFHirCnD\nПолная информация об организаторе, правилах, размере выплаты, сроках, месте и порядке заключения Сделки на www.drom.ru/3000000\nКоличество сделок ограничено.\n#Thoisoi #Химия", "duration" => 1235, "filename" => "/downloads/Youtube/0_Download/2026-04-20 Это ВЕЩЕСТВО Существует всего 0,001 Секунды!.mkv", "id" => "QknRUGPvsAQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=QknRUGPvsAQ", "playlist_index" => 63, "timestamp" => 1776677025, "title" => "Это ВЕЩЕСТВО Существует всего 0,001 Секунды!", "upload_date" => "20260420"} 13:55:39.012 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1001.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:39.013 [debug] QUERY OK source="sources" db=1.1ms idle=223.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:39.040 [debug] QUERY OK source="media_items" db=26.0ms idle=6.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-20 09:23:45Z], 1] 13:55:39.056 [debug] QUERY OK source="media_items" db=15.4ms idle=33.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://drom.ru/s/vws 🚗\nПродавать авто иди на Дром!\n\nНаш телеграм: https://t.me/TheThoisoi\nГруппа ВК: https://vk.com/thoisoi\nПоддержать канал: https://boosty.to/thoisoi\nВнимание! Опыты в данном видео могут быть опасны, не повторяйте их!\nВ этом видео я расскажу вам о том какие бывают нестабильные вещества и насколько быстро они разлагаются.\nПриветствую вас на своем канале, посвященному опытам по неорганической и органической химии! Здесь вы сможете найти множество химических опытов, в каждом из которых присутствуют объяснения, которые будут понятны даже самым далеким от химии людям. В своих видео опытах я также указываю формулы, которые помогут вам понять суть химических реакций и превращений. Если у вас в школе были проблемы в восприятии трудных химических реакций и формул, то некоторые из моих видео вы сможете использовать в качестве самоучителя по химии. Также, некоторые опыты из моих видео можно будет повторить дома, конечно же, с соблюдением всех правил безопасности. Многие из опытов, которые приведены в моих видео, показывают детям и используют в качестве классических демонстрационных опытов для школьников или студентов. Каждый опыт максимально понятно объяснит вам происходящее, химия теперь доступна для всех, включая настоящих чайников!\nРеклама ООО \"Амаяма Авто\". erid: 2W5zFHirCnD\nПолная информация об организаторе, правилах, размере выплаты, сроках, месте и порядке заключения Сделки на www.drom.ru/3000000\nКоличество сделок ограничено.\n#Thoisoi #Химия", "Это ВЕЩЕСТВО Существует всего 0,001 Секунды!", "50375af1-768f-4b71-896f-f06cb1e59096", 1235, false, "QknRUGPvsAQ", "https://www.youtube.com/watch?v=QknRUGPvsAQ", 63, "/downloads/Youtube/0_Download/2026-04-20 Это ВЕЩЕСТВО Существует всего 0,001 Секунды!.mkv", false, false, false, 1, [], 3, ~U[2026-04-20 09:23:45Z], ~U[2026-07-13 10:55:39Z], ~U[2026-07-13 10:55:39Z], "Сделка от Дрома на Три Миллиона\n🚗 https://drom.ru/s/vws 🚗\nПродавать авто иди на Дром!\n\nНаш телеграм: https://t.me/TheThoisoi\nГруппа ВК: https://vk.com/thoisoi\nПоддержать канал: https://boosty.to/thoisoi\nВнимание! Опыты в данном видео могут быть опасны, не повторяйте их!\nВ этом видео я расскажу вам о том какие бывают нестабильные вещества и насколько быстро они разлагаются.\nПриветствую вас на своем канале, посвященному опытам по неорганической и органической химии! Здесь вы сможете найти множество химических опытов, в каждом из которых присутствуют объяснения, которые будут понятны даже самым далеким от химии людям. В своих видео опытах я также указываю формулы, которые помогут вам понять суть химических реакций и превращений. Если у вас в школе были проблемы в восприятии трудных химических реакций и формул, то некоторые из моих видео вы сможете использовать в качестве самоучителя по химии. Также, некоторые опыты из моих видео можно будет повторить дома, конечно же, с соблюдением всех правил безопасности. Многие из опытов, которые приведены в моих видео, показывают детям и используют в качестве классических демонстрационных опытов для школьников или студентов. Каждый опыт максимально понятно объяснит вам происходящее, химия теперь доступна для всех, включая настоящих чайников!\nРеклама ООО \"Амаяма Авто\". erid: 2W5zFHirCnD\nПолная информация об организаторе, правилах, размере выплаты, сроках, месте и порядке заключения Сделки на www.drom.ru/3000000\nКоличество сделок ограничено.\n#Thoisoi #Химия", "Это ВЕЩЕСТВО Существует всего 0,001 Секунды!", 1235, false, "QknRUGPvsAQ", "https://www.youtube.com/watch?v=QknRUGPvsAQ", "/downloads/Youtube/0_Download/2026-04-20 Это ВЕЩЕСТВО Существует всего 0,001 Секунды!.mkv", false, 1, ~U[2026-04-20 09:23:45Z]] 13:55:39.058 [debug] QUERY OK source="sources" db=2.0ms idle=49.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:39.060 [debug] QUERY OK source="media_profiles" db=1.4ms idle=46.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:39.062 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=47.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 [61] 13:55:39.063 [debug] Current batch of media processed. Will check again in 1000ms 13:55:40.063 [debug] Current batch of media processed. Will check again in 1000ms 13:55:41.065 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 2.0, "description" => "Узнать больше и оформить заказ на HUAWEI Mate 80 Pro можно на сайте — https://bit.ly/4cuksDn\n\n🤟Мы в телеграм) https://telegram.me/droidergram\n\nВайб-кодинг — слово прошлого года по версии одного из словарей. Это новое явление буквально захватывает человечество. Не нужна огромная команда программистов, ведь достаточно попросить чат-бота сделать все за тебя. просто пишешь промт: «Создай приложение, бота, браузерную игру», идёшь пить чай или кофе, возвращаешься, а у тебя уже готовый код. звучит как идиллия, но что за этим стоит? \n\nВайб-кодинг уже доказал, что с его помощью можно заработать миллионы долларов. Браузерная игра Fly сделана и запущена одним человеком — Питером Левелсом. Благодаря простой и понятной монетизации, он зарабатывает десятки тысяч долларов каждый месяц. И это не единственный пример. \n\nЕсть и обратная сторона медали: проекты, которые не взлетели, а их код оказался дырявым как решето.\n\nТак что такое вайб-кодинг и для чего на самом деле он нужен? Как создавать свои приложения, не понимая и не разбираясь в коде? Спойлер — мы на пороге персональных приложений и ботов, созданных непрофессионалами для себя самих. Теперь каждый может на коленке сделать себе необходимую программу и пользоваться. \n\nРазобрались во всем подробно и понятно.\n\nПодписка! ↓ ↓ ↓\nhttps://goo.gl/CbimGk\n\nСОДЕРЖАНИЕ:\n00:00 Вступление\n01:33 Откуда взялся этот вайб?\n05:19 Рекламная интеграция \n06:58 Два прорыва нейросетей, из-за которых появился вайб-кодинг\n10:35 Три способа нырнуть в кроличью нору\n15:16 Когда вайб приносит миллионы\n19:02 Когда вайб превращается в кошмар\n24:34 Персональный софт — настоящее будущее\n28:06 Так есть ли у вайб-кодинга будущее?\n\n🎧 Наш ПОДКАСТ Droidercast:\nApple Podcasts: https://bit.ly/droidercast\nPodster: https://droidercast.podster.fm\n\nЕще видео и обзоры на: http://Droider.ru\n\nhttp://VK.com/Droider_ru\nhttp://Twitter.com/Droider_ru\n\nС вами на связи Борис Веденский, Валерий Истишев и Митя Иванов! \nОбзоры гаджетов, просто о сложном о науке и космосе, репортажи с выставок, новости из мира технологий и многое другое на самом нескучном канале о технологиях Droider!\n\n#вайбкодинг #программирование #ии #droider", "duration" => 1769, "filename" => "/downloads/Youtube/0_Download/2026-04-19 ВАЙБ-КОДИНГ: ПРОГРАММИРОВАНИЕ ДЛЯ ЧАЙНИКОВ.mkv", "id" => "FbU62iJc8-g", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=FbU62iJc8-g", "playlist_index" => 64, "timestamp" => 1776592609, "title" => "ВАЙБ-КОДИНГ: ПРОГРАММИРОВАНИЕ ДЛЯ ЧАЙНИКОВ", "upload_date" => "20260419"} 13:55:41.067 [debug] QUERY OK source="sources" db=1.0ms idle=269.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:41.068 [debug] QUERY OK source="sources" db=0.7ms idle=60.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:41.099 [debug] QUERY OK source="media_items" db=30.7ms idle=61.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-19 09:56:49Z], 1] 13:55:41.133 [debug] QUERY OK source="media_items" db=33.1ms idle=92.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" ["Узнать больше и оформить заказ на HUAWEI Mate 80 Pro можно на сайте — https://bit.ly/4cuksDn\n\n🤟Мы в телеграм) https://telegram.me/droidergram\n\nВайб-кодинг — слово прошлого года по версии одного из словарей. Это новое явление буквально захватывает человечество. Не нужна огромная команда программистов, ведь достаточно попросить чат-бота сделать все за тебя. просто пишешь промт: «Создай приложение, бота, браузерную игру», идёшь пить чай или кофе, возвращаешься, а у тебя уже готовый код. звучит как идиллия, но что за этим стоит? \n\nВайб-кодинг уже доказал, что с его помощью можно заработать миллионы долларов. Браузерная игра Fly сделана и запущена одним человеком — Питером Левелсом. Благодаря простой и понятной монетизации, он зарабатывает десятки тысяч долларов каждый месяц. И это не единственный пример. \n\nЕсть и обратная сторона медали: проекты, которые не взлетели, а их код оказался дырявым как решето.\n\nТак что такое вайб-кодинг и для чего на самом деле он нужен? Как создавать свои приложения, не понимая и не разбираясь в коде? Спойлер — мы на пороге персональных приложений и ботов, созданных непрофессионалами для себя самих. Теперь каждый может на коленке сделать себе необходимую программу и пользоваться. \n\nРазобрались во всем подробно и понятно.\n\nПодписка! ↓ ↓ ↓\nhttps://goo.gl/CbimGk\n\nСОДЕРЖАНИЕ:\n00:00 Вступление\n01:33 Откуда взялся этот вайб?\n05:19 Рекламная интеграция \n06:58 Два прорыва нейросетей, из-за которых появился вайб-кодинг\n10:35 Три способа нырнуть в кроличью нору\n15:16 Когда вайб приносит миллионы\n19:02 Когда вайб превращается в кошмар\n24:34 Персональный софт — настоящее будущее\n28:06 Так есть ли у вайб-кодинга будущее?\n\n🎧 Наш ПОДКАСТ Droidercast:\nApple Podcasts: https://bit.ly/droidercast\nPodster: https://droidercast.podster.fm\n\nЕще видео и обзоры на: http://Droider.ru\n\nhttp://VK.com/Droider_ru\nhttp://Twitter.com/Droider_ru\n\nС вами на связи Борис Веденский, Валерий Истишев и Митя Иванов! \nОбзоры гаджетов, просто о сложном о науке и космосе, репортажи с выставок, новости из мира технологий и многое другое на самом нескучном канале о технологиях Droider!\n\n#вайбкодинг #программирование #ии #droider", "ВАЙБ-КОДИНГ: ПРОГРАММИРОВАНИЕ ДЛЯ ЧАЙНИКОВ", "a6466d13-b3b4-4c0d-bc2b-7ac871cdfbc4", 1769, false, "FbU62iJc8-g", "https://www.youtube.com/watch?v=FbU62iJc8-g", 64, "/downloads/Youtube/0_Download/2026-04-19 ВАЙБ-КОДИНГ: ПРОГРАММИРОВАНИЕ ДЛЯ ЧАЙНИКОВ.mkv", false, false, false, 1, [], 4, ~U[2026-04-19 09:56:49Z], ~U[2026-07-13 10:55:41Z], ~U[2026-07-13 10:55:41Z], "Узнать больше и оформить заказ на HUAWEI Mate 80 Pro можно на сайте — https://bit.ly/4cuksDn\n\n🤟Мы в телеграм) https://telegram.me/droidergram\n\nВайб-кодинг — слово прошлого года по версии одного из словарей. Это новое явление буквально захватывает человечество. Не нужна огромная команда программистов, ведь достаточно попросить чат-бота сделать все за тебя. просто пишешь промт: «Создай приложение, бота, браузерную игру», идёшь пить чай или кофе, возвращаешься, а у тебя уже готовый код. звучит как идиллия, но что за этим стоит? \n\nВайб-кодинг уже доказал, что с его помощью можно заработать миллионы долларов. Браузерная игра Fly сделана и запущена одним человеком — Питером Левелсом. Благодаря простой и понятной монетизации, он зарабатывает десятки тысяч долларов каждый месяц. И это не единственный пример. \n\nЕсть и обратная сторона медали: проекты, которые не взлетели, а их код оказался дырявым как решето.\n\nТак что такое вайб-кодинг и для чего на самом деле он нужен? Как создавать свои приложения, не понимая и не разбираясь в коде? Спойлер — мы на пороге персональных приложений и ботов, созданных непрофессионалами для себя самих. Теперь каждый может на коленке сделать себе необходимую программу и пользоваться. \n\nРазобрались во всем подробно и понятно.\n\nПодписка! ↓ ↓ ↓\nhttps://goo.gl/CbimGk\n\nСОДЕРЖАНИЕ:\n00:00 Вступление\n01:33 Откуда взялся этот вайб?\n05:19 Рекламная интеграция \n06:58 Два прорыва нейросетей, из-за которых появился вайб-кодинг\n10:35 Три способа нырнуть в кроличью нору\n15:16 Когда вайб приносит миллионы\n19:02 Когда вайб превращается в кошмар\n24:34 Персональный софт — настоящее будущее\n28:06 Так есть ли у вайб-кодинга будущее?\n\n🎧 Наш ПОДКАСТ Droidercast:\nApple Podcasts: https://bit.ly/droidercast\nPodster: https://droidercast.podster.fm\n\nЕще видео и обзоры на: http://Droider.ru\n\nhttp://VK.com/Droider_ru\nhttp://Twitter.com/Droider_ru\n\nС вами на связи Борис Веденский, Валерий Истишев и Мит (truncated) 13:55:41.137 [debug] QUERY OK source="sources" db=2.9ms queue=0.1ms idle=127.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:41.139 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.2ms idle=70.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:41.142 [debug] QUERY OK source="media_items" db=2.2ms idle=71.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 [62] 13:55:41.142 [debug] Current batch of media processed. Will check again in 1000ms 13:55:42.143 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Новая Редакция News!\n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\n«Попробуйте отключить VPN», Боня без Клайда, Песков о «нескольких километрах ДНР», новые удары по тылам, Иран идет (?) на сделку с Трампом, «плохой Папа», с куличом шутки плохи, приговор Чекалину, «польская русофобия» в Катыни, возвращение кукурузника, Пикассо за 100 евро, андроид гоняет кабанов, «Седая ночь» Канье Уэста\n\n*Минюст признал Алексея Венедиктова иноагентом \n__________\nПутешествие в Исландию с 5 по 11 сентября: https://insidersontour.com/iceland-09-2026\n__________\nСодержание:\n00:00 Начало\n0:35 «Отключите VPN!» \n2:12 Блокировки смягчат из-за выборов?\n3:25 Боня и Айза обратились к Путину\n6:33 Пасхальное перемирие закончилось\n8:39 Обстрелы тылов \n11:34 США начали морскую блокаду Ирана\n14:17 Перемирие между Израилем и Ливаном\n16:32 Трампа критикуют за ИИ-образ Иисуса\n18:49 В Венгрии победила оппозиция\n22:00 Аресты за осквернение куличей\n24:44 Суд приговорил Чекалина к 7 годам\n25:43 Приговор главе азербайджанской диаспоры\n27:00 Арест тг-админов за манипулирование рынком\n28:30 Музей в ФРГ запретил вход россиянам\n30:18 Музей истории Гулага разбирают?\n31:26 Илон Маск запускает XChat \n34:25 В России будут летать на Ан-2?\n36:07 Смертельно опасный трюк пилота перед пенсией\n37:54 Парижанин выиграл в лотерею Пикассо\n38:55 В Польше робот гоняет кабанов\n40:53 ИИ-трек с Канье Уэстом покорил Shazam\n\nПоддержать «Редакцию»: \n💰 из России — через сервис Boosty: https://boosty.to/redakciya\n💰 из-за рубежа — через сервис Patreon: https://www.patreon.com/alexey_pivovarov\n💰 из-за рубежа — через функцию «Спонсорство» в YouTube: https://www.youtube.com/channel/UC1eFXmJNkjITxPFWTy6RsWg/join \n\nПодписывайтесь на наши социальные сети:\n\nТелеграм-канал Алексея Пивоварова:\nhttps://t.me/Alexey_Pivo_varov\n\n«Редакция» в «Дзене»:\nhttps://zen.yandex.ru/redakciya\n\n«Редакция» в «ВК»:\nhttps://vk.com/redakciya_pivovarova\n\nСотрудничество и идеи:\ninfo@redakciya.com\n\n#редакция #пивоваров #новости", "duration" => 2636, "filename" => "/downloads/Youtube/0_Download/2026-04-19 Редакция News: 217-я неделя.mp4", "id" => "vcNJeXLJ0OI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vcNJeXLJ0OI", "playlist_index" => 65, "timestamp" => 1776588630, "title" => "Редакция News: 217-я неделя", "upload_date" => "20260419"} 13:55:42.145 [debug] QUERY OK source="sources" db=1.4ms idle=1010.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:42.146 [debug] QUERY OK source="sources" db=0.9ms idle=1008.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:42.168 [debug] QUERY OK source="media_items" db=21.5ms idle=1007.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-19 08:50:30Z], 1] 13:55:42.247 [debug] QUERY OK source="media_items" db=78.0ms queue=0.1ms idle=1026.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" ["Новая Редакция News!\n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\n«Попробуйте отключить VPN», Боня без Клайда, Песков о «нескольких километрах ДНР», новые удары по тылам, Иран идет (?) на сделку с Трампом, «плохой Папа», с куличом шутки плохи, приговор Чекалину, «польская русофобия» в Катыни, возвращение кукурузника, Пикассо за 100 евро, андроид гоняет кабанов, «Седая ночь» Канье Уэста\n\n*Минюст признал Алексея Венедиктова иноагентом \n__________\nПутешествие в Исландию с 5 по 11 сентября: https://insidersontour.com/iceland-09-2026\n__________\nСодержание:\n00:00 Начало\n0:35 «Отключите VPN!» \n2:12 Блокировки смягчат из-за выборов?\n3:25 Боня и Айза обратились к Путину\n6:33 Пасхальное перемирие закончилось\n8:39 Обстрелы тылов \n11:34 США начали морскую блокаду Ирана\n14:17 Перемирие между Израилем и Ливаном\n16:32 Трампа критикуют за ИИ-образ Иисуса\n18:49 В Венгрии победила оппозиция\n22:00 Аресты за осквернение куличей\n24:44 Суд приговорил Чекалина к 7 годам\n25:43 Приговор главе азербайджанской диаспоры\n27:00 Арест тг-админов за манипулирование рынком\n28:30 Музей в ФРГ запретил вход россиянам\n30:18 Музей истории Гулага разбирают?\n31:26 Илон Маск запускает XChat \n34:25 В России будут летать на Ан-2?\n36:07 Смертельно опасный трюк пилота перед пенсией\n37:54 Парижанин выиграл в лотерею Пикассо\n38:55 В Польше робот гоняет кабанов\n40:53 ИИ-трек с Канье Уэстом покорил Shazam\n\nПоддержать «Редакцию»: \n💰 из России — через сервис Boosty: https://boosty.to/redakciya\n💰 из-за рубежа — через сервис Patreon: https://www.patreon.com/alexey_pivovarov\n💰 из-за рубежа — через функцию «Спонсорство» в YouTube: https://www.youtube.com/channel/UC1eFXmJNkjITxPFWTy6RsWg/join \n\nПодписывайтесь на наши социальные сети:\n\nТелеграм-канал Алексея Пивоварова:\nhttps://t.me/Alexey_Pivo_varov\n\n«Редакция» в «Дзене»:\nhttps://zen.yandex.ru/redakciya\n\n«Редакция» в «ВК»:\nhttps://vk.com/redakciya_pivovarova\n\nСотрудничество и идеи:\ninfo@redakciya.com\n\n#редакция #пивоваров #новости", "Редакция News: 217-я неделя", "8d400c37-f5f3-407a-8e9f-5f8c914bbd9c", 2636, false, "vcNJeXLJ0OI", "https://www.youtube.com/watch?v=vcNJeXLJ0OI", 65, "/downloads/Youtube/0_Download/2026-04-19 Редакция News: 217-я неделя.mp4", false, false, false, 1, [], 4, ~U[2026-04-19 08:50:30Z], ~U[2026-07-13 10:55:42Z], ~U[2026-07-13 10:55:42Z], "Новая Редакция News!\n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\n«Попробуйте отключить VPN», Боня без Клайда, Песков о «нескольких километрах ДНР», новые удары по тылам, Иран идет (?) на сделку с Трампом, «плохой Папа», с куличом шутки плохи, приговор Чекалину, «польская русофобия» в Катыни, возвращение кукурузника, Пикассо за 100 евро, андроид гоняет кабанов, «Седая ночь» Канье Уэста\n\n*Минюст признал Алексея Венедиктова иноагентом \n__________\nПутешествие в Исландию с 5 по 11 сентября: https://insidersontour.com/iceland-09-2026\n__________\nСодержание:\n00:00 Начало\n0:35 «Отключите VPN!» \n2:12 Блокировки смягчат из-за выборов?\n3:25 Боня и Айза обратились к Путину\n6:33 Пасхальное перемирие закончилось\n8:39 Обстрелы тылов \n11:34 США начали морскую блокаду Ирана\n14:17 Перемирие между Израилем и Ливаном\n16:32 Трампа критикуют за ИИ-образ Иисуса\n18:49 В Венгрии победила оппозиция\n22:00 Аресты за осквернение куличей\n24:44 Суд приговорил Чекалина к 7 годам\n25:43 Приговор главе азербайджанской диаспоры\n27:00 Арест тг-админов за манипулирование рынком\n28:30 Музей в ФРГ запретил вход россиянам\n30:18 Музей истории Гулага разбирают?\n31:26 Илон Маск запускает XChat \n34:25 В России будут летать на Ан-2?\n36:07 Смертельно опасный трюк пилота перед пенсией\n37:54 Парижанин выиграл в лотерею Пикассо\n38:55 В Польше робот гоняет кабанов\n40:53 ИИ-трек с Канье Уэстом покорил Shazam\n\nПоддержать «Редакцию»: \n💰 из России — через сервис Boosty: https://boosty.to/redakciya\n💰 из-за рубежа — через сервис Patreon: https://www.patreon.com/alexey_pivovarov\n💰 из-за рубежа — через функцию «Спонсорство» в YouTube: https://www.youtube.com/channel/UC1eFXmJNkjITxPFWTy6RsWg/join \n\nПодписывайтесь на наши социальные сети:\n\nТелеграм-канал Алексея Пивоварова:\nhttps://t.me/Alexey_Pivo_varov\n\n«Редакция» в «Дзене»:\nhttps://zen.yandex.ru/redakciya\n\n«Редакция» в «ВК»:\nhttps://vk.com/redakciya_pivovarova\n\nСотрудничество и (truncated) 13:55:42.250 [debug] QUERY OK source="sources" db=2.8ms idle=447.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:42.252 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.1ms idle=105.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:42.255 [debug] QUERY OK source="media_items" db=2.4ms idle=106.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 [63] 13:55:42.255 [debug] Current batch of media processed. Will check again in 1000ms 13:55:43.257 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🔍 Умный поиск по всем видео «Архэ»: https://t.me/arhe_search_bot\n\nЛекция состоялась в филиале центра «Архэ» в Санкт-Петербурге 11 марта 2018 года.\n\nПоддержать филиал в Санкт-Петербурге можно здесь: https://planeta.ru/campaigns/163297\n\nВ одной из своих лекций Ричард Фейнман, один из величайших специалистов в области квантовой механики, писал: «[Квантовая механика] дает совершенно абсурдное с точки зрения здравого смысла описание Природы. И оно полностью соответствует эксперименту. Так что я надеюсь, что вы сможете принять Природу такой, как Она есть – абсурдной».\n\nНа лекции мы проследим историю создания квантовой механики и попытаемся разобраться:\n• Что же такое корпускулярно-волновой дуализм?\n• В чем заключается принцип неопределенности Гейзенберга и, вообще, играет ли Бог в \"кости\"?\n• Как описывают состояние систем в квантовой механике?\n• И чем же закончилась история кота Шредингера?\n\n🔎 Лектор: Половников Кирилл Викторович, кандидат физико-математических наук, стипендиат фонда «Династия» и популяризатор науки.\n\n\"Архэ\" в ВК: https://vk.com/kpc_arhe\n\"Архэ\" на ФБ: https://www.facebook.com/arhecenter/\n\"Архэ\" в Instagram: https://www.instagram.com/arhe_center/\nАрхив курсов Центра \"Архэ\":\u00A0http://arhe.msk.ru/archive\n\nВсе вопросы относительно посещения лекций, просмотров трансляций или покупки видео можно задать по почте: arhe.msk@gmail.com", "duration" => 7999, "filename" => "/downloads/Youtube/0_Download/2021-08-16 Кирилл Половников: "«Парадоксы» квантовой механики".mp4", "id" => "RQsOG0VM6qw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=RQsOG0VM6qw", "playlist_index" => 66, "timestamp" => 1629135011, "title" => "Кирилл Половников: \"«Парадоксы» квантовой механики\"", "upload_date" => "20210816"} 13:55:43.259 [debug] QUERY OK source="sources" db=1.1ms 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" IN (?)) [1] 13:55:43.260 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1008.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:43.281 [debug] QUERY OK source="media_items" db=19.8ms queue=0.1ms idle=1008.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-08-16 17:30:11Z], 1] 13:55:43.299 [debug] QUERY OK source="media_items" db=17.2ms idle=1025.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/arhe_search_bot\n\nЛекция состоялась в филиале центра «Архэ» в Санкт-Петербурге 11 марта 2018 года.\n\nПоддержать филиал в Санкт-Петербурге можно здесь: https://planeta.ru/campaigns/163297\n\nВ одной из своих лекций Ричард Фейнман, один из величайших специалистов в области квантовой механики, писал: «[Квантовая механика] дает совершенно абсурдное с точки зрения здравого смысла описание Природы. И оно полностью соответствует эксперименту. Так что я надеюсь, что вы сможете принять Природу такой, как Она есть – абсурдной».\n\nНа лекции мы проследим историю создания квантовой механики и попытаемся разобраться:\n• Что же такое корпускулярно-волновой дуализм?\n• В чем заключается принцип неопределенности Гейзенберга и, вообще, играет ли Бог в \"кости\"?\n• Как описывают состояние систем в квантовой механике?\n• И чем же закончилась история кота Шредингера?\n\n🔎 Лектор: Половников Кирилл Викторович, кандидат физико-математических наук, стипендиат фонда «Династия» и популяризатор науки.\n\n\"Архэ\" в ВК: https://vk.com/kpc_arhe\n\"Архэ\" на ФБ: https://www.facebook.com/arhecenter/\n\"Архэ\" в Instagram: https://www.instagram.com/arhe_center/\nАрхив курсов Центра \"Архэ\":\u00A0http://arhe.msk.ru/archive\n\nВсе вопросы относительно посещения лекций, просмотров трансляций или покупки видео можно задать по почте: arhe.msk@gmail.com", "Кирилл Половников: \"«Парадоксы» квантовой механики\"", "b42dbca5-ed67-4c73-b27a-c1f4754ba164", 7999, false, "RQsOG0VM6qw", "https://www.youtube.com/watch?v=RQsOG0VM6qw", 66, "/downloads/Youtube/0_Download/2021-08-16 Кирилл Половников: "«Парадоксы» квантовой механики".mp4", false, false, false, 1, [], 1, ~U[2021-08-16 17:30:11Z], ~U[2026-07-13 10:55:43Z], ~U[2026-07-13 10:55:43Z], "🔍 Умный поиск по всем видео «Архэ»: https://t.me/arhe_search_bot\n\nЛекция состоялась в филиале центра «Архэ» в Санкт-Петербурге 11 марта 2018 года.\n\nПоддержать филиал в Санкт-Петербурге можно здесь: https://planeta.ru/campaigns/163297\n\nВ одной из своих лекций Ричард Фейнман, один из величайших специалистов в области квантовой механики, писал: «[Квантовая механика] дает совершенно абсурдное с точки зрения здравого смысла описание Природы. И оно полностью соответствует эксперименту. Так что я надеюсь, что вы сможете принять Природу такой, как Она есть – абсурдной».\n\nНа лекции мы проследим историю создания квантовой механики и попытаемся разобраться:\n• Что же такое корпускулярно-волновой дуализм?\n• В чем заключается принцип неопределенности Гейзенберга и, вообще, играет ли Бог в \"кости\"?\n• Как описывают состояние систем в квантовой механике?\n• И чем же закончилась история кота Шредингера?\n\n🔎 Лектор: Половников Кирилл Викторович, кандидат физико-математических наук, стипендиат фонда «Династия» и популяризатор науки.\n\n\"Архэ\" в ВК: https://vk.com/kpc_arhe\n\"Архэ\" на ФБ: https://www.facebook.com/arhecenter/\n\"Архэ\" в Instagram: https://www.instagram.com/arhe_center/\nАрхив курсов Центра \"Архэ\":\u00A0http://arhe.msk.ru/archive\n\nВсе вопросы относительно посещения лекций, просмотров трансляций или покупки видео можно задать по почте: arhe.msk@gmail.com", "Кирилл Половников: \"«Парадоксы» квантовой механики\"", 7999, false, "RQsOG0VM6qw", "https://www.youtube.com/watch?v=RQsOG0VM6qw", "/downloads/Youtube/0_Download/2021-08-16 Кирилл Половников: "«Парадоксы» квантовой механики".mp4", false, 1, ~U[2021-08-16 17:30:11Z]] 13:55:43.301 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=495.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:43.303 [debug] QUERY OK source="media_profiles" db=1.8ms queue=0.1ms 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" = ?) [2] 13:55:43.310 [debug] QUERY OK source="media_items" db=6.4ms queue=0.1ms idle=43.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 [64] 13:55:43.310 [debug] Current batch of media processed. Will check again in 1000ms 13:55:44.312 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "По вопросам рекламы: vertdider@blossom-agency.ru\n\nПоддержать проект можно по ссылкам:\nЕсли вы в России: https://boosty.to/vertdider\nЕсли вы не в России: https://www.patreon.com/VertDider\n\nДерек и Каспер с канала Veritasium рассказывают о том, как Поль Дирак, пытаясь исправить квантовую механику, случайно открыл античастицы.\n\nПеревод: Игорь и Александра Фудим\nРедактура: Александр Саламахин\nНаучная редактура: Макар Светлый\nОзвучка: Дмитрий Чепусов, Алексей Никитин, Юрий Катарманов и Алексей Гнеушев\nМонтаж звука: Александр Зубарев\nМонтаж видео: Джон Исмаилов\nОбложка: Андрей Гавриков\n\nСпасибо за поддержку на https://www.patreon.com/VertDider и https://boosty.to/vertdider\n\nОзвучки Vert Dider выходят с вашей помощью:\nAleksei Shabalin, Aleksey Shlykov, Aleksandr Modestov, Alexander Kulesko, Alexey Isaev, Alex K, Alex, Amirbekov Artem, Arwellus, Askhat Gabdulov, Askar Latypov, Being of Whiteout, Casie, Denis Perov, Dimitriy, Dmitrii, Dmitry14, dv0, Eugene Tsaplin, EvergreenDeer, Frans Pol Vaadet, Guravka, Ignat K., Irina Shakhverdova, John Doe, Johnny R., Keliort, Kirill Zaslavskii, Konstantin Montikov, LaDen, Lemon Brother, Leonid Steinberg, Maria Shin, Muslinov Roman, Nikolay Pogorskiy, Oleg Zingilevskiy, Pavel Golovin, Pavel Kuryshin, Pavel Kuryshin, Pavel Parpura, pepelac, Porsh, qq-Alex, RaxmaZZers, Rincewind, Roman Beloded, Roman Salmin, Sergey Zhukov, simens_green, termitkin, TheShenk, Tigran, torop, Vaadet Pol Frans, Valeriy Dubrava, Victor Kazakov, Victor Turansky, Viktor Roman, Viktor Seniukov, Viktoria Mordovina, Vladimir Klementyev, Vladimir Sharich, Александр Овсянников, Александр Щетинин, Алексей Шабалин, Анастасия Голощук, Антон Тарло, Артем Амирбеков, Ася, Василий Дзюбенко, Василий Тюньков, Виктор Кузнецов, Вячеслав, Дмитрий, Дмитрий Глазнев, Евгений Турышев, Игорь Савенков, Илья Долгов, Никита Омельницкий, Постный Оладий, Родион Соловьев, Тимур, Хлебушек, ШШШ, Эмилия, Юрий Медведев.\n\n#vertdider \n\nСайт студии: http://vertdider.tv\n\nМы в социальных сетях:\n— https://vk.com/studio_vd\n— https://t.me/vertdider\n— https://twitter.com/Vert_Dider\n\n➖\n0:00 Может ли энергия быть отрицательной?\n3:34 Уравнение Шрёдингера неверно?\n7:16 Самый странный физик\n10:05 Дирак и уравнение Клейна-Гордона\n16:36 Принцип неопределённости Гейзенберга\n20:03 Уравнение Дирака\n23:27 Самый грустный период в современной физике\n25:39 «Антиэлектрон»\n29:07 Античастицы и время\n30:30 Мир античастиц\n➖\n\nИсточник: https://youtu.be/Y-W-w8yNiKU?si=RZYtK4LmpoSjqv62\nРазрешение на публикацию: https://bit.ly/2SFhrHZ\n© https://www.youtube.com/@veritasium", "duration" => 2029, "filename" => "/downloads/Youtube/0_Download/2026-04-20 Антиматерия. Часть #1 [Veritasium].mkv", "id" => "RWduLBP2mTM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=RWduLBP2mTM", "playlist_index" => 67, "timestamp" => 1776707448, "title" => "Антиматерия. Часть #1 [Veritasium]", "upload_date" => "20260420"} 13:55:44.313 [debug] QUERY OK source="sources" db=1.0ms 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 (?)) [1] 13:55:44.315 [debug] QUERY OK source="sources" db=0.9ms idle=1012.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:44.342 [debug] QUERY OK source="media_items" db=26.7ms idle=1011.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-20 17:50:48Z], 1] 13:55:44.379 [debug] QUERY OK source="media_items" db=36.0ms idle=1031.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" ["По вопросам рекламы: vertdider@blossom-agency.ru\n\nПоддержать проект можно по ссылкам:\nЕсли вы в России: https://boosty.to/vertdider\nЕсли вы не в России: https://www.patreon.com/VertDider\n\nДерек и Каспер с канала Veritasium рассказывают о том, как Поль Дирак, пытаясь исправить квантовую механику, случайно открыл античастицы.\n\nПеревод: Игорь и Александра Фудим\nРедактура: Александр Саламахин\nНаучная редактура: Макар Светлый\nОзвучка: Дмитрий Чепусов, Алексей Никитин, Юрий Катарманов и Алексей Гнеушев\nМонтаж звука: Александр Зубарев\nМонтаж видео: Джон Исмаилов\nОбложка: Андрей Гавриков\n\nСпасибо за поддержку на https://www.patreon.com/VertDider и https://boosty.to/vertdider\n\nОзвучки Vert Dider выходят с вашей помощью:\nAleksei Shabalin, Aleksey Shlykov, Aleksandr Modestov, Alexander Kulesko, Alexey Isaev, Alex K, Alex, Amirbekov Artem, Arwellus, Askhat Gabdulov, Askar Latypov, Being of Whiteout, Casie, Denis Perov, Dimitriy, Dmitrii, Dmitry14, dv0, Eugene Tsaplin, EvergreenDeer, Frans Pol Vaadet, Guravka, Ignat K., Irina Shakhverdova, John Doe, Johnny R., Keliort, Kirill Zaslavskii, Konstantin Montikov, LaDen, Lemon Brother, Leonid Steinberg, Maria Shin, Muslinov Roman, Nikolay Pogorskiy, Oleg Zingilevskiy, Pavel Golovin, Pavel Kuryshin, Pavel Kuryshin, Pavel Parpura, pepelac, Porsh, qq-Alex, RaxmaZZers, Rincewind, Roman Beloded, Roman Salmin, Sergey Zhukov, simens_green, termitkin, TheShenk, Tigran, torop, Vaadet Pol Frans, Valeriy Dubrava, Victor Kazakov, Victor Turansky, Viktor Roman, Viktor Seniukov, Viktoria Mordovina, Vladimir Klementyev, Vladimir Sharich, Александр Овсянников, Александр Щетинин, Алексей Шабалин, Анастасия Голощук, Антон Тарло, Артем Амирбеков, Ася, Василий Дзюбенко, Василий Тюньков, Виктор Кузнецов, Вячеслав, Дмитрий, Дмитрий Глазнев, Евгений Турышев, Игорь Савенков, Илья Долгов, Никита Омельницкий, Постный Оладий, Родион Соловьев, Тимур, Хлебушек, ШШШ, Эмилия, Юрий Медведев.\n\n#vertdider \n\nСайт студии: http://vertdider.tv\n\nМы в социальных сетях:\n— https://vk.com/studio_vd\n— https://t.me/vertdider\n— https://twitter.com/Vert_Dider\n\n➖\n0:00 Может ли энергия быть отрицательной?\n3:34 Уравнение Шрёдингера неверно?\n7:16 Самый странный физик\n10:05 Дирак и уравнение Клейна-Гордона\n16:36 Принцип неопределённости Гейзенберга\n20:03 Уравнение Дирака\n23:27 Самый грустный период в современной физике\n25:39 «Антиэлектрон»\n29:07 Античастицы и время\n30:30 Мир античастиц\n➖\n\nИсточник: https://youtu.be/Y-W-w8yNiKU?si=RZYtK4LmpoSjqv62\nРазрешение на публикацию: https://bit.ly/2SFhrHZ\n© https://www.youtube.com/@veritasium", "Антиматерия. Часть #1 [Veritasium]", "d317332f-9aa6-4617-8626-8f97d05a6724", 2029, false, "RWduLBP2mTM", "https://www.youtube.com/watch?v=RWduLBP2mTM", 67, "/downloads/Youtube/0_Download/2026-04-20 Антиматерия. Часть #1 [Veritasium].mkv", false, false, false, 1, [], 3, ~U[2026-04-20 17:50:48Z], ~U[2026-07-13 10:55:44Z], ~U[2026-07-13 10:55:44Z], "По вопросам рекламы: vertdider@blossom-agency.ru\n\nПоддержать проект можно по ссылкам:\nЕсли вы в России: https://boosty.to/vertdider\nЕсли вы не в России: https://www.patreon.com/VertDider\n\nДерек и Каспер с канала Veritasium рассказывают о том, как Поль Дирак, пытаясь исправить квантовую механику, случайно открыл античастицы.\n\nПеревод: Игорь и Александра Фудим\nРедактура: Александр Саламахин\nНаучная редактура: Макар Светлый\nОзвучка: Дмитрий Чепусов, Алексей Никитин, Юрий Катарманов и Алексей Гнеушев\nМонтаж звука: Александр Зубарев\nМонтаж видео: Джон Исмаилов\nОбложка: Андрей Гавриков\n\nСпасибо за поддержку на https://www.patreon.com/VertDider и https://boosty.to/vertdider\n\nОзвучки Vert Dider выходят с вашей помощью:\nAleksei Shabalin, Aleksey Shlykov, Aleksandr Modestov, Alexander Kulesko, Alexey Isaev, Alex K, Alex, Amirbekov Artem, Arwellus, Askhat Gabdulov, Askar Latypov, Being of Whiteout, Casie, Denis Perov, Dimitriy, Dmitrii, Dmitry14, dv0, Eugene Tsaplin, EvergreenDeer, Frans Pol Vaadet, Guravka, Ignat K., Irina Shakhverdova, John Doe, Johnny R., Keliort, Kirill Zaslavskii, Konstantin Montikov, LaDen, Lemon Brother, Leonid Steinberg, Maria Shin, Muslinov Roman, Nikolay Pogorskiy, Oleg Zingilevskiy, Pavel Golovin, Pavel Kuryshin, Pavel Kuryshin, Pavel Parpura, pepelac, Porsh, qq-Alex, RaxmaZZers, Rincewind, Roman Beloded, Roman Salmin, Sergey Zhukov, simens_green, termitkin, TheShenk, Tigran, torop, Vaadet Pol Frans, Valeriy Dubrava, Victor Kazakov, Victor Turansky, Viktor Roman, Viktor Seniukov, Viktoria Mordovina, Vladimir Klementyev, Vladimir Sharich, Александр Овсянников, Александр Щетинин, Алексей Шабалин, Анастасия Голощук, Антон Тарло, Артем Амирбеков, Ася, Василий Дзюбенко, Василий Тюньков, Виктор Кузнецов, Вячеслав, Дмитрий, Дмитрий Глазнев, Евгений Турышев, Игорь Савенков, Илья Долгов, Никита Омельницкий, Постный Оладий, Родион Соловьев, Тимур, Хлебушек, ШШШ, Эмилия, Юрий Медведев.\n\n#vertdider \n\nСайт студии: http://vertdider.tv\n\nМы в социальных сетях:\n— https://vk.com/studio_vd\n— https://t.me/vertdider\n— https://twitter.com/Vert_Dider\n\n➖\n0:00 Может ли энергия быть отрицательной?\n3:34 Уравнение Шрёдингера неверно?\n7:16 Самый странный физик\n10:05 Дирак и уравнение Клейна-Гордона\n16:36 Принцип неопределённости Гейзенберга\n20:03 Уравнение Дирака\n23:27 Самый грустный период в современной физике\n25:39 «Антиэлектрон»\n29: (truncated) 13:55:44.382 [debug] QUERY OK source="sources" db=2.8ms idle=572.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:44.384 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=69.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:44.386 [debug] QUERY OK source="media_items" db=1.8ms idle=69.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 [65] 13:55:44.386 [debug] Current batch of media processed. Will check again in 1000ms 13:55:45.178 [info] GET /sources/1 13:55:45.178 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 13:55:45.179 [debug] QUERY OK source="sources" db=0.7ms idle=799.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:45.180 [debug] QUERY OK source="media_profiles" db=1.1ms idle=797.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:45.184 [debug] QUERY OK source="tasks" db=3.2ms idle=796.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 13:55:45.186 [debug] QUERY OK source="oban_jobs" db=1.5ms queue=0.1ms idle=798.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" = ?) [46] 13:55:45.187 [debug] QUERY OK source="settings" db=1.2ms idle=376.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:55:45.189 [debug] QUERY OK source="settings" db=1.0ms 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 [] 13:55:45.190 [debug] QUERY OK source="settings" db=1.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 [] 13:55:45.193 [debug] QUERY OK source="sources" db=1.2ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:45.215 [debug] QUERY OK source="media_items" db=21.4ms idle=7.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 13:55:45.239 [debug] QUERY OK source="media_items" db=23.0ms queue=0.1ms idle=27.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 13:55:45.240 [debug] QUERY OK source="sources" db=0.7ms idle=50.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:45.242 [debug] QUERY OK source="media_items" db=2.1ms idle=49.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 13:55:45.259 [debug] QUERY OK source="media_items" db=16.4ms idle=49.5ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 13:55:45.261 [debug] QUERY OK source="sources" db=0.8ms idle=44.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:45.262 [debug] QUERY OK source="media_items" db=0.9ms 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 ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 13:55:45.283 [debug] QUERY OK source="media_items" db=20.4ms queue=0.2ms idle=22.3ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 13:55:45.285 [info] Sent 200 in 107ms 13:55:45.388 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "00:00 - Мы еще ничего не начинали! (с) Дональд Трамп\n01:18 - Преступная самоуверенность\n03:58 - Ставка на оппозицию\n07:16 - Репутация = Сила\n13:23 - Ложные аналогии\n\nПоддержи выход новых материалов на Boosty: https://boosty.to/vihod_est\n\nБольше пруфов и новостей на официальных каналах Выход Есть! :\nОфициальный канал в Телеграм: https://t.me/vihod_est\n\nПоддержать проект:\nhttps://boosty.to/vihod_est\nhttps://www.patreon.com/Vihod_Est\n\nBitcoin: bc1qsq30npry0r54t07usdckx3t5n7dk59azah390u\nEthereum: 0x365C8290D7092D065F37EFae77f30ceeC1738073\nUSDT (TRC20): TBGvfx7Q4LpCzPBF8iTJzEbK47sKRre4Xw\n\nПодключить VPN Прометей: https://t.me/PrometeyVPNbot\n\nНебольшая история о том, как один престарелый политик за 3 месяца повторил все ошибки другого престарелого политика за 10 лет.\nПочему между Путиным и Трампом, Америкой и Россией больше общего, чем кажется. И пару слов, что со всем этим делать😌\n\nДональд Трамп I Владимир Путин I Война в Иране I Америка I Иран I Россия I СВО I Василий Садонин", "duration" => 1215, "filename" => "/downloads/Youtube/0_Download/2026-04-22 ПОЗОРНЫЙ МИР! Как США проиграли Ирану?.mkv", "id" => "Lw-dThxVWaE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Lw-dThxVWaE", "playlist_index" => 68, "timestamp" => 1776869338, "title" => "ПОЗОРНЫЙ МИР! Как США проиграли Ирану?", "upload_date" => "20260422"} 13:55:45.389 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=145.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:45.391 [debug] QUERY OK source="sources" db=1.0ms idle=130.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:45.392 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=130.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-22 14:48:58Z], 1] 13:55:45.413 [debug] QUERY OK source="media_items" db=20.0ms idle=130.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 - Мы еще ничего не начинали! (с) Дональд Трамп\n01:18 - Преступная самоуверенность\n03:58 - Ставка на оппозицию\n07:16 - Репутация = Сила\n13:23 - Ложные аналогии\n\nПоддержи выход новых материалов на Boosty: https://boosty.to/vihod_est\n\nБольше пруфов и новостей на официальных каналах Выход Есть! :\nОфициальный канал в Телеграм: https://t.me/vihod_est\n\nПоддержать проект:\nhttps://boosty.to/vihod_est\nhttps://www.patreon.com/Vihod_Est\n\nBitcoin: bc1qsq30npry0r54t07usdckx3t5n7dk59azah390u\nEthereum: 0x365C8290D7092D065F37EFae77f30ceeC1738073\nUSDT (TRC20): TBGvfx7Q4LpCzPBF8iTJzEbK47sKRre4Xw\n\nПодключить VPN Прометей: https://t.me/PrometeyVPNbot\n\nНебольшая история о том, как один престарелый политик за 3 месяца повторил все ошибки другого престарелого политика за 10 лет.\nПочему между Путиным и Трампом, Америкой и Россией больше общего, чем кажется. И пару слов, что со всем этим делать😌\n\nДональд Трамп I Владимир Путин I Война в Иране I Америка I Иран I Россия I СВО I Василий Садонин", "ПОЗОРНЫЙ МИР! Как США проиграли Ирану?", "815a81a0-e436-4abc-866a-73616fffdf39", 1215, false, "Lw-dThxVWaE", "https://www.youtube.com/watch?v=Lw-dThxVWaE", 68, "/downloads/Youtube/0_Download/2026-04-22 ПОЗОРНЫЙ МИР! Как США проиграли Ирану?.mkv", false, false, false, 1, [], 2, ~U[2026-04-22 14:48:58Z], ~U[2026-07-13 10:55:45Z], ~U[2026-07-13 10:55:45Z], "00:00 - Мы еще ничего не начинали! (с) Дональд Трамп\n01:18 - Преступная самоуверенность\n03:58 - Ставка на оппозицию\n07:16 - Репутация = Сила\n13:23 - Ложные аналогии\n\nПоддержи выход новых материалов на Boosty: https://boosty.to/vihod_est\n\nБольше пруфов и новостей на официальных каналах Выход Есть! :\nОфициальный канал в Телеграм: https://t.me/vihod_est\n\nПоддержать проект:\nhttps://boosty.to/vihod_est\nhttps://www.patreon.com/Vihod_Est\n\nBitcoin: bc1qsq30npry0r54t07usdckx3t5n7dk59azah390u\nEthereum: 0x365C8290D7092D065F37EFae77f30ceeC1738073\nUSDT (TRC20): TBGvfx7Q4LpCzPBF8iTJzEbK47sKRre4Xw\n\nПодключить VPN Прометей: https://t.me/PrometeyVPNbot\n\nНебольшая история о том, как один престарелый политик за 3 месяца повторил все ошибки другого престарелого политика за 10 лет.\nПочему между Путиным и Трампом, Америкой и Россией больше общего, чем кажется. И пару слов, что со всем этим делать😌\n\nДональд Трамп I Владимир Путин I Война в Иране I Америка I Иран I Россия I СВО I Василий Садонин", "ПОЗОРНЫЙ МИР! Как США проиграли Ирану?", 1215, false, "Lw-dThxVWaE", "https://www.youtube.com/watch?v=Lw-dThxVWaE", "/downloads/Youtube/0_Download/2026-04-22 ПОЗОРНЫЙ МИР! Как США проиграли Ирану?.mkv", false, 1, ~U[2026-04-22 14:48:58Z]] 13:55:45.416 [debug] QUERY OK source="sources" db=2.4ms 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" = ?) [1] 13:55:45.417 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=26.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:45.419 [debug] QUERY OK source="media_items" db=1.7ms idle=26.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 [66] 13:55:45.420 [debug] Current batch of media processed. Will check again in 1000ms 13:55:45.679 [info] GET /sources/2/force_metadata_refresh 13:55:45.698 [debug] QUERY OK source="settings" db=18.4ms idle=287.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:55:45.700 [debug] QUERY OK source="settings" db=2.3ms idle=285.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:55:45.701 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 13:55:45.701 [error] #PID<0.7717.0> running PinchflatWeb.Endpoint (connection #PID<0.7714.0>, stream id 3) terminated Server: pinchflat1.r031995.duckdns.org:80 (http) Request: GET /sources/2/force_metadata_refresh ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7714.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_metadata_refresh", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 53888}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWHpVT0dyRm1oTl9RUGdhbGF6b21WVUgx.gkX8yk6r-ONbuwCqn8jHVHglHvRur-1ywSfzjeRo2R0", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWHpVT0dyRm1oTl9RUGdhbGF6b21WVUgx.gkX8yk6r-ONbuwCqn8jHVHglHvRur-1ywSfzjeRo2R0" }, halted: false, host: "pinchflat1.r031995.duckdns.org", method: "GET", owner: #PID<0.7717.0>, params: %{}, path_info: ["sources", "2", "force_metadata_refresh"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat1.r031995.duckdns.org", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 23, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWHpVT0dyRm1oTl9RUGdhbGF6b21WVUgx.gkX8yk6r-ONbuwCqn8jHVHglHvRur-1ywSfzjeRo2R0" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWHpVT0dyRm1oTl9RUGdhbGF6b21WVUgx.gkX8yk6r-ONbuwCqn8jHVHglHvRur-1ywSfzjeRo2R0"}, {"host", "pinchflat1.r031995.duckdns.org"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "172.21.0.1"}, {"x-forwarded-host", "pinchflat1.r031995.duckdns.org"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d"}, {"x-real-ip", "172.21.0.1"} ], request_path: "/sources/2/force_metadata_refresh", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GMHUHFvf8Z3vo-IAAMJD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7714.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_metadata_refresh", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 53888}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWHpVT0dyRm1oTl9RUGdhbGF6b21WVUgx.gkX8yk6r-ONbuwCqn8jHVHglHvRur-1ywSfzjeRo2R0", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7714.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_metadata_refresh", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 53888}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWHpVT0dyRm1oTl9RUGdhbGF6b21WVUgx.gkX8yk6r-ONbuwCqn8jHVHglHvRur-1ywSfzjeRo2R0", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ (truncated) 13:55:46.178 [info] GET /sources/2/edit 13:55:46.179 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 13:55:46.180 [debug] QUERY OK source="sources" db=1.1ms idle=761.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 13:55:46.182 [debug] QUERY OK source="media_profiles" db=1.5ms idle=761.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" [] 13:55:46.184 [debug] QUERY OK source="settings" db=1.0ms queue=0.3ms idle=484.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:55:46.185 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=483.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:55:46.187 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=374.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:55:46.190 [info] Sent 200 in 11ms 13:55:46.421 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "https://s.pik.ru/ohnvr — ПИК Серия плюс, проекты, где собраны лучшие продуктовые решения\nЗа ПК-железом в Регард https://rgrd.ru/qR8T и https://rgrd.ru/W14t\nПартнер канала — Selectel, провайдер IT-инфраструктуры и облаков для проектов разного масштаба: https://slc.tl/1mdwp\n\nСегодня протестируем сразу две материнские платы под AMD AM5 и сравним эффективность работы VRM - 1980 Ампер у MSI MEG X870E ACE MAX против 1120 Ампер у MSI MAG X870E TOMAHAWK MAX WIFI. Насколько долго они выдержат стресс-тест?\n\n00:00 Красивости\n02:50 Об ACE MAX и TOMAHAWK MAX WIFI\n05:23 Стресс-тест Prime 95 + тепловизор\n06:36 Эффект от добавления всего 1 вентилятора\n06:55 Продолжаем про ACE MAX и TOMAHAWK MAX WIFI\n\nНаши ресурсы\nВидео раньше без рекламы в Бусти https://boosty.to/prohitec \nТелега https://t.me/prohitec \nRutube https://rutube.ru/channel/696248 \nVK https://vk.com/prohitec \nMAX https://max.ru/prohitec\n\nРеклама. ПАО «ПИК СЗ» ИНН 7713011336. Erid: 2W5zFHjHjNy", "duration" => 904, "filename" => "/downloads/Youtube/0_Download/2026-04-22 Стресс-тест для двух материнских плат MSI под AMD. Так ли крут MEG X870E ACE MAX?.mkv", "id" => "xIDV2_DFI3M", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xIDV2_DFI3M", "playlist_index" => 69, "timestamp" => 1776854622, "title" => "Стресс-тест для двух материнских плат MSI под AMD. Так ли крут MEG X870E ACE MAX?", "upload_date" => "20260422"} 13:55:46.424 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=241.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:46.426 [debug] QUERY OK source="sources" db=1.3ms idle=241.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:46.463 [debug] QUERY OK source="media_items" db=36.7ms queue=0.1ms idle=241.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-22 10:43:42Z], 1] 13:55:46.502 [debug] QUERY OK source="media_items" db=38.2ms idle=277.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://s.pik.ru/ohnvr — ПИК Серия плюс, проекты, где собраны лучшие продуктовые решения\nЗа ПК-железом в Регард https://rgrd.ru/qR8T и https://rgrd.ru/W14t\nПартнер канала — Selectel, провайдер IT-инфраструктуры и облаков для проектов разного масштаба: https://slc.tl/1mdwp\n\nСегодня протестируем сразу две материнские платы под AMD AM5 и сравним эффективность работы VRM - 1980 Ампер у MSI MEG X870E ACE MAX против 1120 Ампер у MSI MAG X870E TOMAHAWK MAX WIFI. Насколько долго они выдержат стресс-тест?\n\n00:00 Красивости\n02:50 Об ACE MAX и TOMAHAWK MAX WIFI\n05:23 Стресс-тест Prime 95 + тепловизор\n06:36 Эффект от добавления всего 1 вентилятора\n06:55 Продолжаем про ACE MAX и TOMAHAWK MAX WIFI\n\nНаши ресурсы\nВидео раньше без рекламы в Бусти https://boosty.to/prohitec \nТелега https://t.me/prohitec \nRutube https://rutube.ru/channel/696248 \nVK https://vk.com/prohitec \nMAX https://max.ru/prohitec\n\nРеклама. ПАО «ПИК СЗ» ИНН 7713011336. Erid: 2W5zFHjHjNy", "Стресс-тест для двух материнских плат MSI под AMD. Так ли крут MEG X870E ACE MAX?", "7ff4b57f-19d5-40cc-bb9e-cd924bfbee34", 904, false, "xIDV2_DFI3M", "https://www.youtube.com/watch?v=xIDV2_DFI3M", 69, "/downloads/Youtube/0_Download/2026-04-22 Стресс-тест для двух материнских плат MSI под AMD. Так ли крут MEG X870E ACE MAX?.mkv", false, false, false, 1, [], 2, ~U[2026-04-22 10:43:42Z], ~U[2026-07-13 10:55:46Z], ~U[2026-07-13 10:55:46Z], "https://s.pik.ru/ohnvr — ПИК Серия плюс, проекты, где собраны лучшие продуктовые решения\nЗа ПК-железом в Регард https://rgrd.ru/qR8T и https://rgrd.ru/W14t\nПартнер канала — Selectel, провайдер IT-инфраструктуры и облаков для проектов разного масштаба: https://slc.tl/1mdwp\n\nСегодня протестируем сразу две материнские платы под AMD AM5 и сравним эффективность работы VRM - 1980 Ампер у MSI MEG X870E ACE MAX против 1120 Ампер у MSI MAG X870E TOMAHAWK MAX WIFI. Насколько долго они выдержат стресс-тест?\n\n00:00 Красивости\n02:50 Об ACE MAX и TOMAHAWK MAX WIFI\n05:23 Стресс-тест Prime 95 + тепловизор\n06:36 Эффект от добавления всего 1 вентилятора\n06:55 Продолжаем про ACE MAX и TOMAHAWK MAX WIFI\n\nНаши ресурсы\nВидео раньше без рекламы в Бусти https://boosty.to/prohitec \nТелега https://t.me/prohitec \nRutube https://rutube.ru/channel/696248 \nVK https://vk.com/prohitec \nMAX https://max.ru/prohitec\n\nРеклама. ПАО «ПИК СЗ» ИНН 7713011336. Erid: 2W5zFHjHjNy", "Стресс-тест для двух материнских плат MSI под AMD. Так ли крут MEG X870E ACE MAX?", 904, false, "xIDV2_DFI3M", "https://www.youtube.com/watch?v=xIDV2_DFI3M", "/downloads/Youtube/0_Download/2026-04-22 Стресс-тест для двух материнских плат MSI под AMD. Так ли крут MEG X870E ACE MAX?.mkv", false, 1, ~U[2026-04-22 10:43:42Z]] 13:55:46.507 [debug] QUERY OK source="sources" db=4.6ms queue=0.1ms idle=314.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:46.509 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.1ms idle=83.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:46.512 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=84.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 [67] 13:55:46.513 [debug] Current batch of media processed. Will check again in 1000ms 13:55:47.514 [debug] Current batch of media processed. Will check again in 1000ms 13:55:48.514 [debug] Current batch of media processed. Will check again in 1000ms 13:55:49.516 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Поддержать канал, послушать рассказы без рекламы и получить ранний доступ к новым работам можно:\nВсе способы помощи канала одной ссылкой https://taplink.cc/kovalenkoaudio\n🤝РАННИЙ ДОСТУП НА BOOSTY https://boosty.to/kovalenkoaudio\n🤝РАННИЙ ДОСТУП НА ПАТРЕОНЕ https://www.patreon.com/kovalenkoaudio\n🤝РАННИЙ ДОСТУП В ТЕЛЕГЕ t.me/AudiobooKovalennko_bot\n\n★Кошельки для помощи каналу:\n💳Юмани https://yoomoney.ru/to/4100118871201547\n💳Visa 4361510060707117\n💳Мир 2200190794022023\nСвязаться со мной можно здесь https://meconnect.ru/kovalenkodiktor\nМой Телеграм канал https://t.me/kovalenkoaudio\n---------------------------------------------------------------------------------------\nПобедив в глобальной космической войне и уничтожив всех врагов, Хелбент IV — самый совершенный военный робот — возвращается на Землю и ждёт дальнейших указаний. Только вот на Земле-то его, оказывается, никто и не ждёт...\nРассказ, 1975 год \nАвтор: Стивен Робинетт\nЧитает: Владимир Коваленко\nЖанры/поджанры: Фантастика («Мягкая» (гуманитарная) научная фантастика )\nОбщие характеристики: Ироническое\nМесто действия: Вне Земли (На орбите Земли )\nВремя действия: 20 век \n\n00:00 вступление\n01:55 Стивен Робинетт - Не ждали\n\n--------------------------------------------------------------------------------------------\nВашему вниманию аудиокнига, короткий фантастический рассказ, классика фантастики.", "duration" => 2741, "filename" => "/downloads/Youtube/0_Download/2026-04-20 Стивен Робинетт - Не ждали. Аудиокнига. Фантастика..mp4", "id" => "zYUnlr4immI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=zYUnlr4immI", "playlist_index" => 70, "timestamp" => 1776690107, "title" => "Стивен Робинетт - Не ждали. Аудиокнига. Фантастика.", "upload_date" => "20260420"} 13:55:49.517 [debug] QUERY OK source="sources" db=0.8ms idle=1509.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:49.519 [debug] QUERY OK source="sources" db=1.1ms idle=1510.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:49.546 [debug] QUERY OK source="media_items" db=27.1ms queue=0.1ms idle=1512.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-20 13:01:47Z], 1] 13:55:49.582 [debug] QUERY OK source="media_items" db=34.9ms idle=1539.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://taplink.cc/kovalenkoaudio\n🤝РАННИЙ ДОСТУП НА BOOSTY https://boosty.to/kovalenkoaudio\n🤝РАННИЙ ДОСТУП НА ПАТРЕОНЕ https://www.patreon.com/kovalenkoaudio\n🤝РАННИЙ ДОСТУП В ТЕЛЕГЕ t.me/AudiobooKovalennko_bot\n\n★Кошельки для помощи каналу:\n💳Юмани https://yoomoney.ru/to/4100118871201547\n💳Visa 4361510060707117\n💳Мир 2200190794022023\nСвязаться со мной можно здесь https://meconnect.ru/kovalenkodiktor\nМой Телеграм канал https://t.me/kovalenkoaudio\n---------------------------------------------------------------------------------------\nПобедив в глобальной космической войне и уничтожив всех врагов, Хелбент IV — самый совершенный военный робот — возвращается на Землю и ждёт дальнейших указаний. Только вот на Земле-то его, оказывается, никто и не ждёт...\nРассказ, 1975 год \nАвтор: Стивен Робинетт\nЧитает: Владимир Коваленко\nЖанры/поджанры: Фантастика («Мягкая» (гуманитарная) научная фантастика )\nОбщие характеристики: Ироническое\nМесто действия: Вне Земли (На орбите Земли )\nВремя действия: 20 век \n\n00:00 вступление\n01:55 Стивен Робинетт - Не ждали\n\n--------------------------------------------------------------------------------------------\nВашему вниманию аудиокнига, короткий фантастический рассказ, классика фантастики.", "Стивен Робинетт - Не ждали. Аудиокнига. Фантастика.", "db05e80d-8e7e-4ba0-ad49-47d8da308346", 2741, false, "zYUnlr4immI", "https://www.youtube.com/watch?v=zYUnlr4immI", 70, "/downloads/Youtube/0_Download/2026-04-20 Стивен Робинетт - Не ждали. Аудиокнига. Фантастика..mp4", false, false, false, 1, [], 3, ~U[2026-04-20 13:01:47Z], ~U[2026-07-13 10:55:49Z], ~U[2026-07-13 10:55:49Z], "Поддержать канал, послушать рассказы без рекламы и получить ранний доступ к новым работам можно:\nВсе способы помощи канала одной ссылкой https://taplink.cc/kovalenkoaudio\n🤝РАННИЙ ДОСТУП НА BOOSTY https://boosty.to/kovalenkoaudio\n🤝РАННИЙ ДОСТУП НА ПАТРЕОНЕ https://www.patreon.com/kovalenkoaudio\n🤝РАННИЙ ДОСТУП В ТЕЛЕГЕ t.me/AudiobooKovalennko_bot\n\n★Кошельки для помощи каналу:\n💳Юмани https://yoomoney.ru/to/4100118871201547\n💳Visa 4361510060707117\n💳Мир 2200190794022023\nСвязаться со мной можно здесь https://meconnect.ru/kovalenkodiktor\nМой Телеграм канал https://t.me/kovalenkoaudio\n---------------------------------------------------------------------------------------\nПобедив в глобальной космической войне и уничтожив всех врагов, Хелбент IV — самый совершенный военный робот — возвращается на Землю и ждёт дальнейших указаний. Только вот на Земле-то его, оказывается, никто и не ждёт...\nРассказ, 1975 год \nАвтор: Стивен Робинетт\nЧитает: Владимир Коваленко\nЖанры/поджанры: Фантастика («Мягкая» (гуманитарная) научная фантастика )\nОбщие характеристики: Ироническое\nМесто действия: Вне Земли (На орбите Земли )\nВремя действия: 20 век \n\n00:00 вступление\n01:55 Стивен Робинетт - Не ждали\n\n--------------------------------------------------------------------------------------------\nВашему вниманию аудиокнига, короткий фантастический рассказ, классика фантастики.", "Стивен Робинетт - Не ждали. Аудиокнига. Фантастика.", 2741, false, "zYUnlr4immI", "https://www.youtube.com/watch?v=zYUnlr4immI", "/downloads/Youtube/0_Download/2026-04-20 Стивен Робинетт - Не ждали. Аудиокнига. Фантастика..mp4", false, 1, ~U[2026-04-20 13:01:47Z]] 13:55:49.589 [debug] QUERY OK source="sources" db=7.0ms queue=0.1ms idle=761.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:49.591 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=72.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:49.593 [debug] QUERY OK source="media_items" db=1.6ms idle=72.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [68] 13:55:49.593 [debug] Current batch of media processed. Will check again in 1000ms 13:55:49.848 [info] GET /media_profiles/2 13:55:49.848 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 13:55:49.852 [info] GET /sources/new 13:55:49.852 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 13:55:49.853 [debug] QUERY OK source="media_profiles" db=4.9ms idle=266.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:49.856 [debug] QUERY OK source="media_profiles" db=3.8ms idle=262.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" [] 13:55:49.858 [debug] QUERY OK source="sources" db=4.4ms queue=0.1ms idle=262.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."media_profile_id" = ?) ORDER BY s0."custom_name" [2] 13:55:49.860 [debug] QUERY OK source="settings" db=3.1ms queue=0.1ms idle=263.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:55:49.863 [debug] QUERY OK source="settings" db=3.9ms queue=0.1ms idle=35.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:55:49.864 [debug] QUERY OK source="settings" db=3.5ms queue=0.1ms 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 [] 13:55:49.866 [debug] QUERY OK source="settings" db=2.2ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:55:49.867 [debug] QUERY OK source="settings" db=0.6ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:55:49.870 [debug] QUERY OK source="settings" db=4.9ms queue=0.4ms 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 [] 13:55:49.870 [info] Sent 200 in 22ms 13:55:49.881 [debug] QUERY OK source="settings" db=10.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 [] 13:55:49.882 [debug] QUERY OK source="settings" db=0.6ms idle=17.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:55:49.885 [info] Sent 200 in 33ms 13:55:50.344 [info] GET /sources/1/edit 13:55:50.344 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 13:55:50.345 [debug] QUERY OK source="sources" db=0.7ms 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" = ?) [1] 13:55:50.347 [debug] QUERY OK source="media_profiles" db=1.4ms idle=478.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" [] 13:55:50.348 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms 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 [] 13:55:50.349 [debug] QUERY OK source="settings" db=0.6ms idle=467.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:55:50.350 [debug] QUERY OK source="settings" db=0.8ms idle=467.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:55:50.353 [info] Sent 200 in 9ms 13:55:50.595 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "В маленький американский городок приезжает странный бородатый чужак с неестественными манерами, загадочным акцентом и тайной целью. Он скрывается, наблюдает за людьми, ищет одного-единственного человека и понимает, что времени почти не осталось. Каждый взгляд вызывает подозрение, каждая ошибка приближает катастрофу. Но чем ближе развязка, тем сильнее меняется сама природа охоты: преследователь начинает сомневаться, кто здесь жертва, кто добыча и можно ли вообще изменить ход истории. «Череп» Филипа Дика — тревожная фантастика о времени, власти, страхе толпы и ловушке судьбы, из которой невозможно выйти прежним.\n\n00:00 Вступление\n00:40 Рассказ\n_________________\nЧИТАТЬ КНИГИ ФИЛИПА ДИКА\n📖 https://www.litres.ru/author/filip-kindred-dik/?lfrom=1080683503\n_________________\n💛 ПОДДЕРЖАТЬ МОИ ПРОЕКТЫ:\n\n💳 По номеру карты (РФ): 5469550077221486 Александр Святославович\n🟢 Напрямую через СБЕР: https://messenger.online.sberbank.ru/sl/BJSdhnwFfGMqedPRl\n\n🪙 USDT TRC20: TYYi1zs4hCxjQAydEZaCDN3JcusddYbNJa\n₿ BTC: bc1qzz0v2h5f773euc9n9eervht3rquth42tmr6em2\n\n🎁 Также в телеграм через Трибьют (Visa, Mastercard, Мир) : https://t.me/tribute/app?startapp=ep_7qgFS0gHTp0jibKKbYBAPu3HSA3xgtCCpmQJLgNxpCRQvGdvR7\n\n💸❤️ Суперспасибо на ютубе (кнопочка с долларом в сердечке под видео)\n🤝 На Патреон (PayPal, Visa, Mastercard) : https://patreon.com/alexbalsh\n\n____\n\n🎙 ЗАКАЗАТЬ ГОЛОС:\nhttps://balsh.ru/p/diktor/\n\n____\n\nДРУГИЕ КАНАЛЫ:\n▶YOUTUBE \"РАЗМЫШЛЯЕМ С БОЛЬШЕШАЛЬСКИМ\": https://www.youtube.com/@bolsheshalskiy_think\n▶ YOUTUBE \"ЧИТАЕТ БОЛЬШЕШАЛЬСКИЙ - ДЕТЕКТИВЫ https://www.youtube.com/@alexbalsh\n▶ YOUTUBE \"ПРОСТО.ИСТОРИЯ\" - ИСТОРИЧЕСКИЕ ПОДКАСТЫ: https://www.youtube.com/watch?v=d-oGymBpJlQ\n\n____\n\nЗАКРЫТЫЙ ТЕЛЕГРАМ КАНАЛ:\nhttps://t.me/chitalnya5/3729\n_________________\n#КнигавУхе #Аудиокнига #Фантастика #Рассказ #ФилипДик #Аудиокниги #НаучнаяФантастика #scifi #audiobook", "duration" => 3209, "filename" => "/downloads/Youtube/0_Download/2026-04-23 Филип Дик - ЧЕРЕП | Фантастика | Аудиокнига (Рассказ) | Книга в Ухе.mp4", "id" => "1__X4QXe7uc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=1__X4QXe7uc", "playlist_index" => 71, "timestamp" => 1776971406, "title" => "Филип Дик - ЧЕРЕП | Фантастика | Аудиокнига (Рассказ) | Книга в Ухе", "upload_date" => "20260423"} 13:55:50.597 [debug] QUERY OK source="sources" db=0.9ms idle=251.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:50.598 [debug] QUERY OK source="sources" db=0.8ms idle=250.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:50.635 [debug] QUERY OK source="media_items" db=36.1ms queue=0.1ms idle=250.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-23 19:10:06Z], 1] 13:55:50.679 [debug] QUERY OK source="media_items" db=43.2ms queue=0.2ms idle=286.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 Вступление\n00:40 Рассказ\n_________________\nЧИТАТЬ КНИГИ ФИЛИПА ДИКА\n📖 https://www.litres.ru/author/filip-kindred-dik/?lfrom=1080683503\n_________________\n💛 ПОДДЕРЖАТЬ МОИ ПРОЕКТЫ:\n\n💳 По номеру карты (РФ): 5469550077221486 Александр Святославович\n🟢 Напрямую через СБЕР: https://messenger.online.sberbank.ru/sl/BJSdhnwFfGMqedPRl\n\n🪙 USDT TRC20: TYYi1zs4hCxjQAydEZaCDN3JcusddYbNJa\n₿ BTC: bc1qzz0v2h5f773euc9n9eervht3rquth42tmr6em2\n\n🎁 Также в телеграм через Трибьют (Visa, Mastercard, Мир) : https://t.me/tribute/app?startapp=ep_7qgFS0gHTp0jibKKbYBAPu3HSA3xgtCCpmQJLgNxpCRQvGdvR7\n\n💸❤️ Суперспасибо на ютубе (кнопочка с долларом в сердечке под видео)\n🤝 На Патреон (PayPal, Visa, Mastercard) : https://patreon.com/alexbalsh\n\n____\n\n🎙 ЗАКАЗАТЬ ГОЛОС:\nhttps://balsh.ru/p/diktor/\n\n____\n\nДРУГИЕ КАНАЛЫ:\n▶YOUTUBE \"РАЗМЫШЛЯЕМ С БОЛЬШЕШАЛЬСКИМ\": https://www.youtube.com/@bolsheshalskiy_think\n▶ YOUTUBE \"ЧИТАЕТ БОЛЬШЕШАЛЬСКИЙ - ДЕТЕКТИВЫ https://www.youtube.com/@alexbalsh\n▶ YOUTUBE \"ПРОСТО.ИСТОРИЯ\" - ИСТОРИЧЕСКИЕ ПОДКАСТЫ: https://www.youtube.com/watch?v=d-oGymBpJlQ\n\n____\n\nЗАКРЫТЫЙ ТЕЛЕГРАМ КАНАЛ:\nhttps://t.me/chitalnya5/3729\n_________________\n#КнигавУхе #Аудиокнига #Фантастика #Рассказ #ФилипДик #Аудиокниги #НаучнаяФантастика #scifi #audiobook", "Филип Дик - ЧЕРЕП | Фантастика | Аудиокнига (Рассказ) | Книга в Ухе", "c8cf2bae-f535-4032-92ed-89c772993605", 3209, false, "1__X4QXe7uc", "https://www.youtube.com/watch?v=1__X4QXe7uc", 71, "/downloads/Youtube/0_Download/2026-04-23 Филип Дик - ЧЕРЕП | Фантастика | Аудиокнига (Рассказ) | Книга в Ухе.mp4", false, false, false, 1, [], 1, ~U[2026-04-23 19:10:06Z], ~U[2026-07-13 10:55:50Z], ~U[2026-07-13 10:55:50Z], "В маленький американский городок приезжает странный бородатый чужак с неестественными манерами, загадочным акцентом и тайной целью. Он скрывается, наблюдает за людьми, ищет одного-единственного человека и понимает, что времени почти не осталось. Каждый взгляд вызывает подозрение, каждая ошибка приближает катастрофу. Но чем ближе развязка, тем сильнее меняется сама природа охоты: преследователь начинает сомневаться, кто здесь жертва, кто добыча и можно ли вообще изменить ход истории. «Череп» Филипа Дика — тревожная фантастика о времени, власти, страхе толпы и ловушке судьбы, из которой невозможно выйти прежним.\n\n00:00 Вступление\n00:40 Рассказ\n_________________\nЧИТАТЬ КНИГИ ФИЛИПА ДИКА\n📖 https://www.litres.ru/author/filip-kindred-dik/?lfrom=1080683503\n_________________\n💛 ПОДДЕРЖАТЬ МОИ ПРОЕКТЫ:\n\n💳 По номеру карты (РФ): 5469550077221486 Александр Святославович\n🟢 Напрямую через СБЕР: https://messenger.online.sberbank.ru/sl/BJSdhnwFfGMqedPRl\n\n🪙 USDT TRC20: TYYi1zs4hCxjQAydEZaCDN3JcusddYbNJa\n₿ BTC: bc1qzz0v2h5f773euc9n9eervht3rquth42tmr6em2\n\n🎁 Также в телеграм через Трибьют (Visa, Mastercard, Мир) : https://t.me/tribute/app?startapp=ep_7qgFS0gHTp0jibKKbYBAPu3HSA3xgtCCpmQJLgNxpCRQvGdvR7\n\n💸❤️ Суперспасибо на ютубе (кнопочка с долларом в сердечке под видео)\n🤝 На Патреон (PayPal, Visa, Mastercard) : https://patreon.com/alexbalsh\n\n____\n\n🎙 ЗАКАЗАТЬ ГОЛОС:\nhttps://balsh.ru/p/diktor/\n\n____\n\nДРУГИЕ КАНАЛЫ:\n▶YOUTUBE \"РАЗМЫШЛЯЕМ С БОЛЬШЕШАЛЬСКИМ\": https://www.youtube.com/@bolsheshalskiy_think\n▶ YOUTUBE \"ЧИТАЕТ БОЛЬШЕШАЛЬСКИЙ - ДЕТЕКТИВЫ https://www.youtube.com/@alexbalsh\n▶ YOUTUBE \"ПРОСТО.ИСТОРИЯ\" - ИСТОРИЧЕСКИЕ ПОДКАСТЫ: https://www.youtube.com/watch?v=d-oGymBpJlQ\n\n____\n\nЗАКРЫТЫЙ ТЕЛЕГРАМ КАНАЛ:\nhttps://t.me/chitalnya5/3729\n_________________\n#КнигавУхе #Аудиокнига #Фантастика #Рассказ #ФилипДик #Аудиокниги #НаучнаяФантастика #scifi #audiobook", "Филип Дик - ЧЕРЕП | Фантастика | Аудиокнига (Рассказ) | Книга в Ухе", 3209, false, "1__X4QXe7uc", "https://www.youtube.com/watch?v=1__X4QXe7uc", "/downloads/Youtube/0_Download/2026-04-23 Филип Дик - ЧЕРЕП | Фантастика | Аудиокнига (Рассказ) | Книга в Ухе.mp4", false, 1, ~U[2026-04-23 19:10:06Z]] 13:55:50.682 [debug] QUERY OK source="sources" db=2.6ms queue=0.1ms idle=329.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:50.684 [debug] QUERY OK source="media_profiles" db=0.9ms idle=85.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:50.686 [debug] QUERY OK source="media_items" db=1.7ms idle=85.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 [69] 13:55:50.686 [debug] Current batch of media processed. Will check again in 1000ms 13:55:51.687 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Заключительное видео про Пассат Нагибаторович!\n\nОн прожил долгую и веселую жизнь, но все когда-то заканчивается. Подошел и его путь к концу. И нам пора прощаться. Однако, не расстраивайтесь, ведь финал не будет грустным!\nКороче, все подробности в видосе :)\n\nПродолжение смотрите на канале Дениса: https://youtu.be/DXwZl-picDs\n\nИльдар Авто-подбор это официальный канал группы компаний \"АП\". \nРаботаем c 2013 года. По всей России. \n\nЧем мы можем Вам помочь:\n✔ Подбор автомобилей с гарантией. Проверка по 105 пунктам. Экспертиза, оценка авто: https://podbor.org\n✔ Страхование по всей России ОСАГО/КАСКО: https://ins.podbor.org\n✔ Автосервис. Ремонт, обслуживание авто в Москве: https://service.podbor.org\n✔ Вкуснейший натуральный Мёд с пасеки моего отца: https://honey.podbor.org\n✔ Футболки, толстовки, худи итп мерч здесь: https://merch.podbor.org\n✔ Наклейки, кружки, рамки для номеров итд: sticker-wb.podbor.org и sticker-ozon.podbor.org\n✔ Хочешь работать в нашей компании? Го сюда: https://job.podbor.org\n\nДля тех, кто хочет поддержать наш Благотворительный проект: https://podbor.org/charity/\n\nОбращайтесь! Мы всегда Вам рады!", "duration" => 7586, "filename" => "/downloads/Youtube/0_Download/2026-04-24 Мы убили Пассат своими руками:( Конец проекта....mkv", "id" => "DDgx0-N3ltg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DDgx0-N3ltg", "playlist_index" => 72, "timestamp" => 1777035600, "title" => "Мы убили Пассат своими руками:( Конец проекта...", "upload_date" => "20260424"} 13:55:51.689 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1008.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:51.690 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1006.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:51.714 [debug] QUERY OK source="media_items" db=23.3ms queue=0.1ms idle=1006.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-24 13:00:00Z], 1] 13:55:51.764 [debug] QUERY OK source="media_items" db=49.8ms idle=1028.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Продолжение смотрите на канале Дениса: https://youtu.be/DXwZl-picDs\n\nИльдар Авто-подбор это официальный канал группы компаний \"АП\". \nРаботаем c 2013 года. По всей России. \n\nЧем мы можем Вам помочь:\n✔ Подбор автомобилей с гарантией. Проверка по 105 пунктам. Экспертиза, оценка авто: https://podbor.org\n✔ Страхование по всей России ОСАГО/КАСКО: https://ins.podbor.org\n✔ Автосервис. Ремонт, обслуживание авто в Москве: https://service.podbor.org\n✔ Вкуснейший натуральный Мёд с пасеки моего отца: https://honey.podbor.org\n✔ Футболки, толстовки, худи итп мерч здесь: https://merch.podbor.org\n✔ Наклейки, кружки, рамки для номеров итд: sticker-wb.podbor.org и sticker-ozon.podbor.org\n✔ Хочешь работать в нашей компании? Го сюда: https://job.podbor.org\n\nДля тех, кто хочет поддержать наш Благотворительный проект: https://podbor.org/charity/\n\nОбращайтесь! Мы всегда Вам рады!", "Мы убили Пассат своими руками:( Конец проекта...", "958c26bc-2d34-4094-9ad3-8a2e9d1c5695", 7586, false, "DDgx0-N3ltg", "https://www.youtube.com/watch?v=DDgx0-N3ltg", 72, "/downloads/Youtube/0_Download/2026-04-24 Мы убили Пассат своими руками:( Конец проекта....mkv", false, false, false, 1, [], 3, ~U[2026-04-24 13:00:00Z], ~U[2026-07-13 10:55:51Z], ~U[2026-07-13 10:55:51Z], "Заключительное видео про Пассат Нагибаторович!\n\nОн прожил долгую и веселую жизнь, но все когда-то заканчивается. Подошел и его путь к концу. И нам пора прощаться. Однако, не расстраивайтесь, ведь финал не будет грустным!\nКороче, все подробности в видосе :)\n\nПродолжение смотрите на канале Дениса: https://youtu.be/DXwZl-picDs\n\nИльдар Авто-подбор это официальный канал группы компаний \"АП\". \nРаботаем c 2013 года. По всей России. \n\nЧем мы можем Вам помочь:\n✔ Подбор автомобилей с гарантией. Проверка по 105 пунктам. Экспертиза, оценка авто: https://podbor.org\n✔ Страхование по всей России ОСАГО/КАСКО: https://ins.podbor.org\n✔ Автосервис. Ремонт, обслуживание авто в Москве: https://service.podbor.org\n✔ Вкуснейший натуральный Мёд с пасеки моего отца: https://honey.podbor.org\n✔ Футболки, толстовки, худи итп мерч здесь: https://merch.podbor.org\n✔ Наклейки, кружки, рамки для номеров итд: sticker-wb.podbor.org и sticker-ozon.podbor.org\n✔ Хочешь работать в нашей компании? Го сюда: https://job.podbor.org\n\nДля тех, кто хочет поддержать наш Благотворительный проект: https://podbor.org/charity/\n\nОбращайтесь! Мы всегда Вам рады!", "Мы убили Пассат своими руками:( Конец проекта...", 7586, false, "DDgx0-N3ltg", "https://www.youtube.com/watch?v=DDgx0-N3ltg", "/downloads/Youtube/0_Download/2026-04-24 Мы убили Пассат своими руками:( Конец проекта....mkv", false, 1, ~U[2026-04-24 13:00:00Z]] 13:55:51.767 [debug] QUERY OK source="sources" db=2.3ms idle=937.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:51.769 [debug] QUERY OK source="media_profiles" db=1.2ms idle=78.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:51.771 [debug] QUERY OK source="media_items" db=2.0ms idle=78.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 [70] 13:55:51.771 [debug] Current batch of media processed. Will check again in 1000ms 13:55:52.773 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "https://boosty.to/dbachilo\nhttps://16-bits.ru\nhttps://t.me/retro_museum", "duration" => 1714, "filename" => "/downloads/Youtube/0_Download/2026-04-24 Меняем привод PlayStation на SD-карту.mp4", "id" => "hKts8jjQTMI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=hKts8jjQTMI", "playlist_index" => 73, "timestamp" => 1777036896, "title" => "Меняем привод PlayStation на SD-карту", "upload_date" => "20260424"} 13:55:52.774 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1008.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:52.775 [debug] QUERY OK source="sources" db=0.9ms idle=1007.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:52.801 [debug] QUERY OK source="media_items" db=25.0ms idle=1007.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-24 13:21:36Z], 1] 13:55:53.047 [debug] QUERY OK source="media_items" db=245.5ms idle=1030.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/dbachilo\nhttps://16-bits.ru\nhttps://t.me/retro_museum", "Меняем привод PlayStation на SD-карту", "0d16e4a1-49ff-4f2b-adf1-7ecabbf4a040", 1714, false, "hKts8jjQTMI", "https://www.youtube.com/watch?v=hKts8jjQTMI", 73, "/downloads/Youtube/0_Download/2026-04-24 Меняем привод PlayStation на SD-карту.mp4", false, false, false, 1, [], 3, ~U[2026-04-24 13:21:36Z], ~U[2026-07-13 10:55:52Z], ~U[2026-07-13 10:55:52Z], "https://boosty.to/dbachilo\nhttps://16-bits.ru\nhttps://t.me/retro_museum", "Меняем привод PlayStation на SD-карту", 1714, false, "hKts8jjQTMI", "https://www.youtube.com/watch?v=hKts8jjQTMI", "/downloads/Youtube/0_Download/2026-04-24 Меняем привод PlayStation на SD-карту.mp4", false, 1, ~U[2026-04-24 13:21:36Z]] 13:55:53.049 [debug] QUERY OK source="sources" db=1.4ms idle=273.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:53.051 [debug] QUERY OK source="media_profiles" db=1.4ms idle=273.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:53.053 [debug] QUERY OK source="media_items" db=1.8ms idle=250.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 [71] 13:55:53.053 [debug] Current batch of media processed. Will check again in 1000ms 13:55:54.054 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Systeme Electric (ex-Schneider Electric Russia) — первые в мире ПП-ИБП — Правильное Питание любого электрооборудования https://bit.ly/sys_pro_ht1\nRTX 5060 https://rgrd.ru/admx\nRTX 5070 https://rgrd.ru/qopK\nAMD Ryzen X3Dhttps://rgrd.ru/m5xJ\n\nСегодня расскажем о процессорах Иртыш. Что у них общего с Loongson и есть ли отличия. Как совершенно запрещенный для экспорта из Китая процессор попал в Россию под новым именем (спойлер, из чипов физически вытравили модуль с китайским шифрованием). И что, вообще, можно на этих чипах делать, можно ли играть (монитор FullHD)? В выпуске берем небольшое интервью у Станислава Емеца, директора по исследования и разработке Трамплин Электроникс, разработчика проекта по процессорам Иртыш. \n\n00:00 Играем на процессоре Иртыш в Ведьмак 3\n01:20 Godson, Loongson и Иртыш, а также о MIPS\n02:57 Похож ли MIPS на Loongarch\n03:40 MIPS, RISC-V и LoongArch всегда будут низкопроизводительными?\n05:00 Есть ли в Иртыш спекулятивное выполнение (и предсказание ветвлений)\n05:15 Запрещен экспорту из Китая Loongson... но, не Иртыш\n05:40 Иртыш vs Эльбрус. Что там с баллами Минпромторга.\n07:30 Можно ли Иртыш производить в России\n10:00 Немного Civilisation на Иртыш\n10:10 ИБП Systeme Electric\n10:46 Что там с синусоидой\n11:40 Ступенчатое приближение\n12:15 Что такое онлайн-топология\n13:25 Куда делся Schneider Electric\n15:20 Для тех, кто просит меня собрать ПК на заказ в 2026\n\nНаши ресурсы\nВидео раньше без рекламы в Бусти https://boosty.to/prohitec \nТелега https://t.me/prohitec \nRutube https://rutube.ru/channel/696248 \nVK https://vk.com/prohitec \nMAX https://max.ru/prohitec\n\nРеклама. АО \"СЭ\" ИНН 7712092928 Erid: 2W5zFHvvXvq\nРеклама. Рекламодатель ООО «Регард МСК». ИНН 7730234438 erid: 2VtzqumkGpf", "duration" => 968, "filename" => "/downloads/Youtube/0_Download/2026-04-24 Иртыш. Совершенно точно не китайский процессор (ну или нет)..mkv", "id" => "pzj4rb0xq0Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=pzj4rb0xq0Y", "playlist_index" => 74, "timestamp" => 1777036529, "title" => "Иртыш. Совершенно точно не китайский процессор (ну или нет).", "upload_date" => "20260424"} 13:55:54.055 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1007.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:54.057 [debug] QUERY OK source="sources" db=1.0ms idle=1007.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:54.082 [debug] QUERY OK source="media_items" db=24.9ms idle=1006.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-24 13:15:29Z], 1] 13:55:54.124 [debug] QUERY OK source="media_items" db=40.6ms idle=1029.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" ["Systeme Electric (ex-Schneider Electric Russia) — первые в мире ПП-ИБП — Правильное Питание любого электрооборудования https://bit.ly/sys_pro_ht1\nRTX 5060 https://rgrd.ru/admx\nRTX 5070 https://rgrd.ru/qopK\nAMD Ryzen X3Dhttps://rgrd.ru/m5xJ\n\nСегодня расскажем о процессорах Иртыш. Что у них общего с Loongson и есть ли отличия. Как совершенно запрещенный для экспорта из Китая процессор попал в Россию под новым именем (спойлер, из чипов физически вытравили модуль с китайским шифрованием). И что, вообще, можно на этих чипах делать, можно ли играть (монитор FullHD)? В выпуске берем небольшое интервью у Станислава Емеца, директора по исследования и разработке Трамплин Электроникс, разработчика проекта по процессорам Иртыш. \n\n00:00 Играем на процессоре Иртыш в Ведьмак 3\n01:20 Godson, Loongson и Иртыш, а также о MIPS\n02:57 Похож ли MIPS на Loongarch\n03:40 MIPS, RISC-V и LoongArch всегда будут низкопроизводительными?\n05:00 Есть ли в Иртыш спекулятивное выполнение (и предсказание ветвлений)\n05:15 Запрещен экспорту из Китая Loongson... но, не Иртыш\n05:40 Иртыш vs Эльбрус. Что там с баллами Минпромторга.\n07:30 Можно ли Иртыш производить в России\n10:00 Немного Civilisation на Иртыш\n10:10 ИБП Systeme Electric\n10:46 Что там с синусоидой\n11:40 Ступенчатое приближение\n12:15 Что такое онлайн-топология\n13:25 Куда делся Schneider Electric\n15:20 Для тех, кто просит меня собрать ПК на заказ в 2026\n\nНаши ресурсы\nВидео раньше без рекламы в Бусти https://boosty.to/prohitec \nТелега https://t.me/prohitec \nRutube https://rutube.ru/channel/696248 \nVK https://vk.com/prohitec \nMAX https://max.ru/prohitec\n\nРеклама. АО \"СЭ\" ИНН 7712092928 Erid: 2W5zFHvvXvq\nРеклама. Рекламодатель ООО «Регард МСК». ИНН 7730234438 erid: 2VtzqumkGpf", "Иртыш. Совершенно точно не китайский процессор (ну или нет).", "c27e4969-e72f-4a58-91f6-2fe8004c7a21", 968, false, "pzj4rb0xq0Y", "https://www.youtube.com/watch?v=pzj4rb0xq0Y", 74, "/downloads/Youtube/0_Download/2026-04-24 Иртыш. Совершенно точно не китайский процессор (ну или нет)..mkv", false, false, false, 1, [], 3, ~U[2026-04-24 13:15:29Z], ~U[2026-07-13 10:55:54Z], ~U[2026-07-13 10:55:54Z], "Systeme Electric (ex-Schneider Electric Russia) — первые в мире ПП-ИБП — Правильное Питание любого электрооборудования https://bit.ly/sys_pro_ht1\nRTX 5060 https://rgrd.ru/admx\nRTX 5070 https://rgrd.ru/qopK\nAMD Ryzen X3Dhttps://rgrd.ru/m5xJ\n\nСегодня расскажем о процессорах Иртыш. Что у них общего с Loongson и есть ли отличия. Как совершенно запрещенный для экспорта из Китая процессор попал в Россию под новым именем (спойлер, из чипов физически вытравили модуль с китайским шифрованием). И что, вообще, можно на этих чипах делать, можно ли играть (монитор FullHD)? В выпуске берем небольшое интервью у Станислава Емеца, директора по исследования и разработке Трамплин Электроникс, разработчика проекта по процессорам Иртыш. \n\n00:00 Играем на процессоре Иртыш в Ведьмак 3\n01:20 Godson, Loongson и Иртыш, а также о MIPS\n02:57 Похож ли MIPS на Loongarch\n03:40 MIPS, RISC-V и LoongArch всегда будут низкопроизводительными?\n05:00 Есть ли в Иртыш спекулятивное выполнение (и предсказание ветвлений)\n05:15 Запрещен экспорту из Китая Loongson... но, не Иртыш\n05:40 Иртыш vs Эльбрус. Что там с баллами Минпромторга.\n07:30 Можно ли Иртыш производить в России\n10:00 Немного Civilisation на Иртыш\n10:10 ИБП Systeme Electric\n10:46 Что там с синусоидой\n11:40 Ступенчатое приближение\n12:15 Что такое онлайн-топология\n13:25 Куда делся Schneider Electric\n15:20 Для тех, кто просит меня собрать ПК на заказ в 2026\n\nНаши ресурсы\nВидео раньше без рекламы в Бусти https://boosty.to/prohitec \nТелега https://t.me/prohitec \nRutube https://rutube.ru/channel/696248 \nVK https://vk.com/prohitec \nMAX https://max.ru/prohitec\n\nРеклама. АО \"СЭ\" ИНН 7712092928 Erid: 2W5zFHvvXvq\nРеклама. Рекламодатель ООО «Регард МСК». ИНН 7730234438 erid: 2VtzqumkGpf", "Иртыш. Совершенно точно не китайский процессор (ну или нет).", 968, false, "pzj4rb0xq0Y", "https://www.youtube.com/watch?v=pzj4rb0xq0Y", "/downloads/Youtube/0_Download/2026-04-24 Иртыш. Совершенно точно не китайский процессор (ну или нет)..mkv", false, 1, ~U[2026-04-24 13:15:29Z]] 13:55:54.126 [debug] QUERY OK source="sources" db=1.9ms idle=279.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:54.129 [debug] QUERY OK source="media_profiles" db=2.1ms idle=71.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:54.132 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=72.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 [72] 13:55:54.132 [debug] Current batch of media processed. Will check again in 1000ms 13:55:55.132 [debug] Current batch of media processed. Will check again in 1000ms 13:55:56.133 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Новая Редакция News!\n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\nНовое покушение на Трампа, по «Дружбе» идет вражда , 20-й пакет санкций, Трамп и Иран троллят друг друга, Соловьев под ударами Бони, Донниленд в Донбассе, последствия ударов по Туапсе, СК проверит «Вредные советы», дело «Эксмо», ММКФ без Сокурова, покушение на РКН, новый глава Apple, штрафы за 666, шпиц-полицейский, пень не ясен\n\n*«Международное движение сатанизма» признано экстремистским и запрещено в России\n\nСодержание:\n00:00 Начало\n0:35 Очередное покушение на Трампа\n3:41 «Дружба» и санкции Евросоюза\n5:32 ЕК против Венецианской биеннале\n6:54 Трамп продлил перемирие с Ираном\n9:15 Цены на нефть опять растут\n11:22 Боня против Соловьева и Лебедева\n14:02 Зюганов предчувствует революцию\n15:56 Донбасс станет Доннилендом?\n17:31 Обстановка на фронте\n18:48 Удары по Туапсе, Сызрани, Днепру и Одессе\n21:53 Бастрыкин против «Вредных советов»\n23:50 «Эксмо» подозревают в экстремизме\n27:01 Сокурову не вручили спецприз ММКФ\n29:45 ФСБ: предотвращено покушение на РКН\n30:56 Госуслуги не открываются из-за границы\n33:18 Дурову пришла повестка?\n34:16 Тим Кук уходит с поста гендиректора Apple \n36:07 Отставка главы Минсельхоза Новосибирской области\n37:40 Экс-редактор Ura.ru получил 5 лет\n39:45 В Баку приговорили россиянина \n41:06 За символы сатанизма* начали штрафовать\n43:12 Задержан замдиректора парка «Патриот»\n44:37 Шпиц стал полицейским в Японии\n45:22 Лукашенко: Путин и Трамп - императоры!\n46:19 Гигантский айсберг раскололся\n47:24 В Петербурге пень оказался прототакситом\n48:32 Что копают под «Мостом Глупости»\n\nПоддержать «Редакцию»: \n💰 из России — через сервис Boosty: https://boosty.to/redakciya\n💰 из-за рубежа — через сервис Patreon: https://www.patreon.com/alexey_pivovarov\n💰 из-за рубежа — через функцию «Спонсорство» в YouTube: https://www.youtube.com/channel/UC1eFXmJNkjITxPFWTy6RsWg/join \n\nПодписывайтесь на наши социальные сети:\n\nТелеграм-канал Алексея Пивоварова:\nhttps://t.me/Alexey_Pivo_varov\n\n«Редакция» в «Дзене»:\nhttps://zen.yandex.ru/redakciya\n\n«Редакция» в «ВК»:\nhttps://vk.com/redakciya_pivovarova\n\nСотрудничество и идеи:\ninfo@redakciya.com\n\n#редакция #пивоваров #новости", "duration" => 3084, "filename" => "/downloads/Youtube/0_Download/2026-04-26 Редакция News: 218-я неделя.mp4", "id" => "SPYoUwy2s04", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SPYoUwy2s04", "playlist_index" => 75, "timestamp" => 1777191686, "title" => "Редакция News: 218-я неделя", "upload_date" => "20260426"} 13:55:56.134 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=283.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:56.136 [debug] QUERY OK source="sources" db=0.9ms idle=129.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:56.157 [debug] QUERY OK source="media_items" db=21.4ms queue=0.1ms idle=130.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-26 08:21:26Z], 1] 13:55:56.183 [debug] QUERY OK source="media_items" db=25.1ms idle=152.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" ["Новая Редакция News!\n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\nНовое покушение на Трампа, по «Дружбе» идет вражда , 20-й пакет санкций, Трамп и Иран троллят друг друга, Соловьев под ударами Бони, Донниленд в Донбассе, последствия ударов по Туапсе, СК проверит «Вредные советы», дело «Эксмо», ММКФ без Сокурова, покушение на РКН, новый глава Apple, штрафы за 666, шпиц-полицейский, пень не ясен\n\n*«Международное движение сатанизма» признано экстремистским и запрещено в России\n\nСодержание:\n00:00 Начало\n0:35 Очередное покушение на Трампа\n3:41 «Дружба» и санкции Евросоюза\n5:32 ЕК против Венецианской биеннале\n6:54 Трамп продлил перемирие с Ираном\n9:15 Цены на нефть опять растут\n11:22 Боня против Соловьева и Лебедева\n14:02 Зюганов предчувствует революцию\n15:56 Донбасс станет Доннилендом?\n17:31 Обстановка на фронте\n18:48 Удары по Туапсе, Сызрани, Днепру и Одессе\n21:53 Бастрыкин против «Вредных советов»\n23:50 «Эксмо» подозревают в экстремизме\n27:01 Сокурову не вручили спецприз ММКФ\n29:45 ФСБ: предотвращено покушение на РКН\n30:56 Госуслуги не открываются из-за границы\n33:18 Дурову пришла повестка?\n34:16 Тим Кук уходит с поста гендиректора Apple \n36:07 Отставка главы Минсельхоза Новосибирской области\n37:40 Экс-редактор Ura.ru получил 5 лет\n39:45 В Баку приговорили россиянина \n41:06 За символы сатанизма* начали штрафовать\n43:12 Задержан замдиректора парка «Патриот»\n44:37 Шпиц стал полицейским в Японии\n45:22 Лукашенко: Путин и Трамп - императоры!\n46:19 Гигантский айсберг раскололся\n47:24 В Петербурге пень оказался прототакситом\n48:32 Что копают под «Мостом Глупости»\n\nПоддержать «Редакцию»: \n💰 из России — через сервис Boosty: https://boosty.to/redakciya\n💰 из-за рубежа — через сервис Patreon: https://www.patreon.com/alexey_pivovarov\n💰 из-за рубежа — через функцию «Спонсорство» в YouTube: https://www.youtube.com/channel/UC1eFXmJNkjITxPFWTy6RsWg/join \n\nПодписывайтесь на наши социальные сети:\n\nТелеграм-канал Алексея Пивоварова:\nhttps://t.me/Alexey_Pivo_varov\n\n«Редакция» в «Дзене»:\nhttps://zen.yandex.ru/redakciya\n\n«Редакция» в «ВК»:\nhttps://vk.com/redakciya_pivovarova\n\nСотрудничество и идеи:\ninfo@redakciya.com\n\n#редакция #пивоваров #новости", "Редакция News: 218-я неделя", "9da4b359-af1a-4ba3-b7ae-d62833231deb", 3084, false, "SPYoUwy2s04", "https://www.youtube.com/watch?v=SPYoUwy2s04", 75, "/downloads/Youtube/0_Download/2026-04-26 Редакция News: 218-я неделя.mp4", false, false, false, 1, [], 4, ~U[2026-04-26 08:21:26Z], ~U[2026-07-13 10:55:56Z], ~U[2026-07-13 10:55:56Z], "Новая Редакция News!\n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\nНовое покушение на Трампа, по «Дружбе» идет вражда , 20-й пакет санкций, Трамп и Иран троллят друг друга, Соловьев под ударами Бони, Донниленд в Донбассе, последствия ударов по Туапсе, СК проверит «Вредные советы», дело «Эксмо», ММКФ без Сокурова, покушение на РКН, новый глава Apple, штрафы за 666, шпиц-полицейский, пень не ясен\n\n*«Международное движение сатанизма» признано экстремистским и запрещено в России\n\nСодержание:\n00:00 Начало\n0:35 Очередное покушение на Трампа\n3:41 «Дружба» и санкции Евросоюза\n5:32 ЕК против Венецианской биеннале\n6:54 Трамп продлил перемирие с Ираном\n9:15 Цены на нефть опять растут\n11:22 Боня против Соловьева и Лебедева\n14:02 Зюганов предчувствует революцию\n15:56 Донбасс станет Доннилендом?\n17:31 Обстановка на фронте\n18:48 Удары по Туапсе, Сызрани, Днепру и Одессе\n21:53 Бастрыкин против «Вредных советов»\n23:50 «Эксмо» подозревают в экстремизме\n27:01 Сокурову не вручили спецприз ММКФ\n29:45 ФСБ: предотвращено покушение на РКН\n30:56 Госуслуги не открываются из-за границы\n33:18 Дурову пришла повестка?\n34:16 Тим Кук уходит с поста гендиректора Apple \n36:07 Отставка главы Минсельхоза Новосибирской области\n37:40 Экс-редактор Ura.ru получил 5 лет\n39:45 В Баку приговорили россиянина \n41:06 За символы сатанизма* начали штрафовать\n43:12 Задержан замдиректора парка «Патриот»\n44:37 Шпиц стал полицейским в Японии\n45:22 Лукашенко: Путин и Трамп - императоры!\n46:19 Гигантский айсберг раскололся\n47:24 В Петербурге пень оказался прототакситом\n48:32 Что копают по (truncated) 13:55:56.186 [debug] QUERY OK source="sources" db=2.2ms 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" = ?) [1] 13:55:56.188 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=51.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:56.190 [debug] QUERY OK source="media_items" db=1.7ms 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 [73] 13:55:56.190 [debug] Current batch of media processed. Will check again in 1000ms 13:55:56.865 [info] {"args":{"id":2},"id":49,"meta":{},"system_time":1783940156869525520,"max_attempts":20,"queue":"fast_indexing","worker":"Pinchflat.FastIndexing.FastIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","fast_indexing","show_in_dashboard"]} 13:55:56.869 [debug] QUERY OK source="sources" db=2.9ms idle=679.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 13:55:56.870 [debug] QUERY OK source="settings" db=1.3ms idle=681.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:55:56.872 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.1ms idle=680.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] 13:55:56.874 [debug] QUERY OK source="settings" db=1.5ms 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 [] 13:55:56.874 [debug] Fetching recent media IDs from YouTube RSS feed for source: UC2qoLqo8RuV4P_88yhHCZIg 13:55:56.990 [debug] Media ids fetched from RSS: ["fyEBQZH5kks", "ejoen-4DDks", "wm7gENLpsmw", "R2_3YrWd4_I", "LXs2fPkvVBg", "qCR-qUDuvUE", "jqru7Y0jNaQ", "DRWr-7CvhaY", "YVSUhdMTFAA", "WxMj2tUekUk", "7U6AYcrIz10", "oArl7JpNBl0", "NBme8TO5X4E", "V36irByU498", "nsa-FK1EuMM"] 13:55:56.999 [debug] QUERY OK source="media_items" db=8.3ms idle=124.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND m0."media_id" IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) [2, "fyEBQZH5kks", "ejoen-4DDks", "wm7gENLpsmw", "R2_3YrWd4_I", "LXs2fPkvVBg", "qCR-qUDuvUE", "jqru7Y0jNaQ", "DRWr-7CvhaY", "YVSUhdMTFAA", "WxMj2tUekUk", "7U6AYcrIz10", "oArl7JpNBl0", "NBme8TO5X4E", "V36irByU498", "nsa-FK1EuMM"] 13:55:57.336 [debug] QUERY OK source="media_items" db=336.8ms idle=130.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")))) [2] 13:55:57.337 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мои расходники и инструменты:\n- силиконовый коврик 700х400: https://shp.pub/7aktkr?erid=2SDnjd8ogVM\n- шуруповёрт/электроотвёртка https://shp.pub/79r0gj?erid=2SDnjebDMPU\n- лопатка металлическая: https://ali.click/63pq01f?erid=2SDnjc2vA7s\n- пинцет https://alii.pub/780tw9?erid=2SDnjePbtPF\n- монтажный столик: https://shp.pub/7akton?erid=2SDnjboifKM\n- мультиметр 8008 https://shp.pub/7akss6?erid=2SDnjduFdY3\n- отвёртка PH00: https://alii.pub/73h9vw?erid=2SDnjeSJ4FM\n- пинцет: https://alii.pub/780tw9?erid=2SDnjePbtPF\n- микроскоп Andonstar AD409Pro https://shp.pub/7aksub?erid=2SDnjeu59XV\n- паяльная станция на 115 жалах: https://ali.click/7qq9sv?erid=2SDnjcUVsPM\n- паяльная станция на 210 жалах https://alii.pub/6x35xq?erid=2SDnjeXvcX2\n- паяльная станция Quick 857DW+ https://shp.pub/7aksr7?erid=2SDnjcSkLUP\n- припой https://alii.pub/6xdjls\n- флюс https://ali.click/s0r9s4?erid=2SDnjcGeJcX\n- сепаратор/нижний подогрев 14\": https://shp.pub/7aktfb?erid=2SDnjdVZAxF\n\nСвязаться через донаты: https://taplink.cc/remonter_donate\nМои соцсети: https://taplink.cc/remonter\nМои инструменты и расходники: https://taplink.cc/remonter_tools\nПо поводу рекламы: dream88fall@yandex.ru", "duration" => 507, "filename" => "/downloads/Youtube/0_Download/2026-04-26 Не запускается ⧸ Постоянно заряжается | Портативный проектор Digma DiMagic Cube (РЕМОНТ).mp4", "id" => "lDzYSQuFfOk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=lDzYSQuFfOk", "playlist_index" => 76, "timestamp" => 1777186847, "title" => "Не запускается / Постоянно заряжается | Портативный проектор Digma DiMagic Cube (РЕМОНТ)", "upload_date" => "20260426"} 13:55:57.338 [debug] QUERY OK source="sources" db=1.3ms idle=464.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:57.340 [debug] QUERY OK source="sources" db=1.0ms idle=340.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:57.352 [debug] QUERY OK source="tasks" db=8.3ms queue=0.1ms idle=5.0ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [50, 2, ~U[2026-07-13 10:55:57Z], ~U[2026-07-13 10:55:57Z]] 13:55:57.357 [info] {"args":{"id":2},"id":49,"meta":{},"state":"success","max_attempts":20,"queue":"fast_indexing","worker":"Pinchflat.FastIndexing.FastIndexingWorker","source":"oban","duration":486675,"event":"job:stop","queue_time":165832,"attempt":1,"tags":["media_source","fast_indexing","show_in_dashboard"]} 13:55:57.361 [debug] QUERY OK source="media_items" db=20.8ms queue=0.1ms idle=3.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-26 07:00:47Z], 1] 13:55:57.387 [debug] QUERY OK source="media_items" db=25.7ms 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" ["Мои расходники и инструменты:\n- силиконовый коврик 700х400: https://shp.pub/7aktkr?erid=2SDnjd8ogVM\n- шуруповёрт/электроотвёртка https://shp.pub/79r0gj?erid=2SDnjebDMPU\n- лопатка металлическая: https://ali.click/63pq01f?erid=2SDnjc2vA7s\n- пинцет https://alii.pub/780tw9?erid=2SDnjePbtPF\n- монтажный столик: https://shp.pub/7akton?erid=2SDnjboifKM\n- мультиметр 8008 https://shp.pub/7akss6?erid=2SDnjduFdY3\n- отвёртка PH00: https://alii.pub/73h9vw?erid=2SDnjeSJ4FM\n- пинцет: https://alii.pub/780tw9?erid=2SDnjePbtPF\n- микроскоп Andonstar AD409Pro https://shp.pub/7aksub?erid=2SDnjeu59XV\n- паяльная станция на 115 жалах: https://ali.click/7qq9sv?erid=2SDnjcUVsPM\n- паяльная станция на 210 жалах https://alii.pub/6x35xq?erid=2SDnjeXvcX2\n- паяльная станция Quick 857DW+ https://shp.pub/7aksr7?erid=2SDnjcSkLUP\n- припой https://alii.pub/6xdjls\n- флюс https://ali.click/s0r9s4?erid=2SDnjcGeJcX\n- сепаратор/нижний подогрев 14\": https://shp.pub/7aktfb?erid=2SDnjdVZAxF\n\nСвязаться через донаты: https://taplink.cc/remonter_donate\nМои соцсети: https://taplink.cc/remonter\nМои инструменты и расходники: https://taplink.cc/remonter_tools\nПо поводу рекламы: dream88fall@yandex.ru", "Не запускается / Постоянно заряжается | Портативный проектор Digma DiMagic Cube (РЕМОНТ)", "25469171-b9c9-4621-84fd-d7b944e40923", 507, false, "lDzYSQuFfOk", "https://www.youtube.com/watch?v=lDzYSQuFfOk", 76, "/downloads/Youtube/0_Download/2026-04-26 Не запускается ⧸ Постоянно заряжается | Портативный проектор Digma DiMagic Cube (РЕМОНТ).mp4", false, false, false, 1, [], 4, ~U[2026-04-26 07:00:47Z], ~U[2026-07-13 10:55:57Z], ~U[2026-07-13 10:55:57Z], "Мои расходники и инструменты:\n- силиконовый коврик 700х400: https://shp.pub/7aktkr?erid=2SDnjd8ogVM\n- шуруповёрт/электроотвёртка https://shp.pub/79r0gj?erid=2SDnjebDMPU\n- лопатка металлическая: https://ali.click/63pq01f?erid=2SDnjc2vA7s\n- пинцет https://alii.pub/780tw9?erid=2SDnjePbtPF\n- монтажный столик: https://shp.pub/7akton?erid=2SDnjboifKM\n- мультиметр 8008 https://shp.pub/7akss6?erid=2SDnjduFdY3\n- отвёртка PH00: https://alii.pub/73h9vw?erid=2SDnjeSJ4FM\n- пинцет: https://alii.pub/780tw9?erid=2SDnjePbtPF\n- микроскоп Andonstar AD409Pro https://shp.pub/7aksub?erid=2SDnjeu59XV\n- паяльная станция на 115 жалах: https://ali.click/7qq9sv?erid=2SDnjcUVsPM\n- паяльная станция на 210 жалах https://alii.pub/6x35xq?erid=2SDnjeXvcX2\n- паяльная станция Quick 857DW+ https://shp.pub/7aksr7?erid=2SDnjcSkLUP\n- припой https://alii.pub/6xdjls\n- флюс https://ali.click/s0r9s4?erid=2SDnjcGeJcX\n- сепаратор/нижний подогрев 14\": https://shp.pub/7aktfb?erid=2SDnjdVZAxF\n\nСвязаться через донаты: https://taplink.cc/remonter_donate\nМои соцсети: https://taplink.cc/remonter\nМои инструменты и расходники: https://taplink.cc/remonter_tools\nПо поводу рекламы: dream88fall@yandex.ru", "Не запускается / Постоянно заряжается | Портативный проектор Digma DiMagic Cube (РЕМОНТ)", 507, false, "lDzYSQuFfOk", "https://www.youtube.com/watch?v=lDzYSQuFfOk", "/downloads/Youtube/0_Download/2026-04-26 Не запускается ⧸ Постоянно заряжается | Портативный проектор Digma DiMagic Cube (РЕМОНТ).mp4", false, 1, ~U[2026-04-26 07:00:47Z]] 13:55:57.390 [debug] QUERY OK source="sources" db=2.6ms idle=35.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:57.393 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.1ms idle=33.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:57.396 [debug] QUERY OK source="media_items" db=2.8ms idle=32.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [74] 13:55:57.396 [debug] Current batch of media processed. Will check again in 1000ms 13:55:58.397 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "В этом видео мы разберёмся с одним из наиболее распространённых электрических компонентов - конденсаторами, посмотрим, какие физические принципы лежат в основе их работы, как устроены некоторые наиболее распространённые виды конденсаторов, а также поговорим о том, зачем эти устройства вообще нужны?\n\nСсылка на одно из видео с экспериментом с зарядом конденсатора, на который я ссылаюсь в видео: https://www.youtube.com/watch?v=ei9pNA5FFn8\n\nВидео о том, как конденсаторы используются в компьютерной памяти: https://www.youtube.com/watch?v=96unEKGxBfQ\n\nПодпишитесь на мой канал в Telegram: https://t.me/physiovisio \n\nПоддержите проект через Boosty: https://boosty.to/physiovisio \n\nPatreon: https://www.patreon.com/yuritkachev\n\nDonationAlerts: https://www.donationalerts.com/r/physicsinpictures", "duration" => 1363, "filename" => "/downloads/Youtube/0_Download/2024-04-11 Как на самом деле работают электрические конденсаторы?.mp4", "id" => "ag32UmFuffA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ag32UmFuffA", "playlist_index" => 77, "timestamp" => 1712848260, "title" => "Как на самом деле работают электрические конденсаторы?", "upload_date" => "20240411"} 13:55:58.399 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1007.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:58.400 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1006.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:58.427 [debug] QUERY OK source="media_items" db=26.5ms idle=1004.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-11 15:11:00Z], 1] 13:55:58.448 [debug] QUERY OK source="media_items" db=20.0ms idle=1028.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["В этом видео мы разберёмся с одним из наиболее распространённых электрических компонентов - конденсаторами, посмотрим, какие физические принципы лежат в основе их работы, как устроены некоторые наиболее распространённые виды конденсаторов, а также поговорим о том, зачем эти устройства вообще нужны?\n\nСсылка на одно из видео с экспериментом с зарядом конденсатора, на который я ссылаюсь в видео: https://www.youtube.com/watch?v=ei9pNA5FFn8\n\nВидео о том, как конденсаторы используются в компьютерной памяти: https://www.youtube.com/watch?v=96unEKGxBfQ\n\nПодпишитесь на мой канал в Telegram: https://t.me/physiovisio \n\nПоддержите проект через Boosty: https://boosty.to/physiovisio \n\nPatreon: https://www.patreon.com/yuritkachev\n\nDonationAlerts: https://www.donationalerts.com/r/physicsinpictures", "Как на самом деле работают электрические конденсаторы?", "748ab6ac-2af7-46d1-86f1-44efd78eef62", 1363, false, "ag32UmFuffA", "https://www.youtube.com/watch?v=ag32UmFuffA", 77, "/downloads/Youtube/0_Download/2024-04-11 Как на самом деле работают электрические конденсаторы?.mp4", false, false, false, 1, [], 1, ~U[2024-04-11 15:11:00Z], ~U[2026-07-13 10:55:58Z], ~U[2026-07-13 10:55:58Z], "В этом видео мы разберёмся с одним из наиболее распространённых электрических компонентов - конденсаторами, посмотрим, какие физические принципы лежат в основе их работы, как устроены некоторые наиболее распространённые виды конденсаторов, а также поговорим о том, зачем эти устройства вообще нужны?\n\nСсылка на одно из видео с экспериментом с зарядом конденсатора, на который я ссылаюсь в видео: https://www.youtube.com/watch?v=ei9pNA5FFn8\n\nВидео о том, как конденсаторы используются в компьютерной памяти: https://www.youtube.com/watch?v=96unEKGxBfQ\n\nПодпишитесь на мой канал в Telegram: https://t.me/physiovisio \n\nПоддержите проект через Boosty: https://boosty.to/physiovisio \n\nPatreon: https://www.patreon.com/yuritkachev\n\nDonationAlerts: https://www.donationalerts.com/r/physicsinpictures", "Как на самом деле работают электрические конденсаторы?", 1363, false, "ag32UmFuffA", "https://www.youtube.com/watch?v=ag32UmFuffA", "/downloads/Youtube/0_Download/2024-04-11 Как на самом деле работают электрические конденсаторы?.mp4", false, 1, ~U[2024-04-11 15:11:00Z]] 13:55:58.450 [debug] QUERY OK source="sources" db=2.4ms idle=588.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:58.453 [debug] QUERY OK source="media_profiles" db=1.8ms queue=0.1ms idle=52.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:58.456 [debug] QUERY OK source="media_items" db=2.3ms idle=53.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 [75] 13:55:58.456 [debug] Current batch of media processed. Will check again in 1000ms 13:55:59.457 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ноутбук с мощной видеокартой не урезаной по питанию и кодекам - ну разве не фантастика? )))\n\nМатеринская плата https://s.click.aliexpress.com/e/_c3qhG7W5\nЗащитная пленка https://s.click.aliexpress.com/e/_c3sEFhPx\nПомпа https://s.click.aliexpress.com/e/_c4Svfv7x\nОперативная память https://s.click.aliexpress.com/e/_c2xXuGq9\nСистема охлаждения https://s.click.aliexpress.com/e/_c3XxusIN\nDC преобразователь https://s.click.aliexpress.com/e/_c2QyZ3Kp\nШлейф райзер https://s.click.aliexpress.com/e/_c4c5uaU\nАудио усилитель https://s.click.aliexpress.com/e/_c4DplTLF\nДинамики https://s.click.aliexpress.com/e/_c39buIAN\nВодоблок https://s.click.aliexpress.com/e/_c3iaMFhd\nФитинги https://s.click.aliexpress.com/e/_c3nGmJ9N\nМетчик для резьбы под фитинги https://s.click.aliexpress.com/e/_c3frssNt\nДатчик расхода https://s.click.aliexpress.com/e/_c40Hxvcx\n\nуниверсальный балон для жидкостей https://s.click.aliexpress.com/e/_c3RQae99\n\nНа развитие канала:\nhttps://donatello.to/SilverRain \nhttps://www.buymeacoffee.com/silverrainy\npaypal techroomwork@gmail.com\n\nСтаньте спонсором канала, и вы получите доступ к эксклюзивным бонусам. Подробнее:\nhttps://www.youtube.com/channel/UCYmP4zlJvoX_sxBmPvugtNw/join\n\nПодписаться https://www.youtube.com/channel/UCYmP4zlJvoX_sxBmPvugtNw?sub_confirmation=1\n\nTelegram канал https://t.me/Master_SilverRain\n\nTelegram чат https://t.me/+UopuUBjqjtzrD7Gn\n\ninstagram https://www.instagram.com/master_silverrain\n\nКанал https://www.youtube.com/channel/UCYmP4zlJvoX_sxBmPvugtNw?view_as=subscriber", "duration" => 1623, "filename" => "/downloads/Youtube/0_Download/2026-04-26 Десктоп видеокарта в ноутбук. Ноутбук своими руками. Часть 5.mkv", "id" => "Abngl1ZGc70", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Abngl1ZGc70", "playlist_index" => 78, "timestamp" => 1777215700, "title" => "Десктоп видеокарта в ноутбук. Ноутбук своими руками. Часть 5", "upload_date" => "20260426"} 13:55:59.459 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=1010.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:55:59.461 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1009.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:59.488 [debug] QUERY OK source="media_items" db=27.4ms idle=1008.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-26 15:01:40Z], 1] 13:55:59.511 [debug] QUERY OK source="media_items" db=22.2ms idle=1033.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://s.click.aliexpress.com/e/_c3qhG7W5\nЗащитная пленка https://s.click.aliexpress.com/e/_c3sEFhPx\nПомпа https://s.click.aliexpress.com/e/_c4Svfv7x\nОперативная память https://s.click.aliexpress.com/e/_c2xXuGq9\nСистема охлаждения https://s.click.aliexpress.com/e/_c3XxusIN\nDC преобразователь https://s.click.aliexpress.com/e/_c2QyZ3Kp\nШлейф райзер https://s.click.aliexpress.com/e/_c4c5uaU\nАудио усилитель https://s.click.aliexpress.com/e/_c4DplTLF\nДинамики https://s.click.aliexpress.com/e/_c39buIAN\nВодоблок https://s.click.aliexpress.com/e/_c3iaMFhd\nФитинги https://s.click.aliexpress.com/e/_c3nGmJ9N\nМетчик для резьбы под фитинги https://s.click.aliexpress.com/e/_c3frssNt\nДатчик расхода https://s.click.aliexpress.com/e/_c40Hxvcx\n\nуниверсальный балон для жидкостей https://s.click.aliexpress.com/e/_c3RQae99\n\nНа развитие канала:\nhttps://donatello.to/SilverRain \nhttps://www.buymeacoffee.com/silverrainy\npaypal techroomwork@gmail.com\n\nСтаньте спонсором канала, и вы получите доступ к эксклюзивным бонусам. Подробнее:\nhttps://www.youtube.com/channel/UCYmP4zlJvoX_sxBmPvugtNw/join\n\nПодписаться https://www.youtube.com/channel/UCYmP4zlJvoX_sxBmPvugtNw?sub_confirmation=1\n\nTelegram канал https://t.me/Master_SilverRain\n\nTelegram чат https://t.me/+UopuUBjqjtzrD7Gn\n\ninstagram https://www.instagram.com/master_silverrain\n\nКанал https://www.youtube.com/channel/UCYmP4zlJvoX_sxBmPvugtNw?view_as=subscriber", "Десктоп видеокарта в ноутбук. Ноутбук своими руками. Часть 5", "017234f7-12e4-47dd-b149-4547e2a334e1", 1623, false, "Abngl1ZGc70", "https://www.youtube.com/watch?v=Abngl1ZGc70", 78, "/downloads/Youtube/0_Download/2026-04-26 Десктоп видеокарта в ноутбук. Ноутбук своими руками. Часть 5.mkv", false, false, false, 1, [], 4, ~U[2026-04-26 15:01:40Z], ~U[2026-07-13 10:55:59Z], ~U[2026-07-13 10:55:59Z], "Ноутбук с мощной видеокартой не урезаной по питанию и кодекам - ну разве не фантастика? )))\n\nМатеринская плата https://s.click.aliexpress.com/e/_c3qhG7W5\nЗащитная пленка https://s.click.aliexpress.com/e/_c3sEFhPx\nПомпа https://s.click.aliexpress.com/e/_c4Svfv7x\nОперативная память https://s.click.aliexpress.com/e/_c2xXuGq9\nСистема охлаждения https://s.click.aliexpress.com/e/_c3XxusIN\nDC преобразователь https://s.click.aliexpress.com/e/_c2QyZ3Kp\nШлейф райзер https://s.click.aliexpress.com/e/_c4c5uaU\nАудио усилитель https://s.click.aliexpress.com/e/_c4DplTLF\nДинамики https://s.click.aliexpress.com/e/_c39buIAN\nВодоблок https://s.click.aliexpress.com/e/_c3iaMFhd\nФитинги https://s.click.aliexpress.com/e/_c3nGmJ9N\nМетчик для резьбы под фитинги https://s.click.aliexpress.com/e/_c3frssNt\nДатчик расхода https://s.click.aliexpress.com/e/_c40Hxvcx\n\nуниверсальный балон для жидкостей https://s.click.aliexpress.com/e/_c3RQae99\n\nНа развитие канала:\nhttps://donatello.to/SilverRain \nhttps://www.buymeacoffee.com/silverrainy\npaypal techroomwork@gmail.com\n\nСтаньте спонсором канала, и вы получите доступ к эксклюзивным бонусам. Подробнее:\nhttps://www.youtube.com/channel/UCYmP4zlJvoX_sxBmPvugtNw/join\n\nПодписаться https://www.youtube.com/channel/UCYmP4zlJvoX_sxBmPvugtNw?sub_confirmation=1\n\nTelegram канал https://t.me/Master_SilverRain\n\nTelegram чат https://t.me/+UopuUBjqjtzrD7Gn\n\ninstagram https://www.instagram.com/master_silverrain\n\nКанал https://www.youtube.com/channel/UCYmP4zlJvoX_sxBmPvugtNw?view_as=subscriber", "Десктоп видеокарта в ноутбук. Ноутбук своими руками. Часть 5", 1623, false, "Abngl1ZGc70", "https://www.youtube.com/watch?v=Abngl1ZGc70", "/downloads/Youtube/0_Download/2026-04-26 Десктоп видеокарта в ноутбук. Ноутбук своими руками. Часть 5.mkv", false, 1, ~U[2026-04-26 15:01:40Z]] 13:55:59.514 [debug] QUERY OK source="sources" db=2.0ms idle=649.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:55:59.515 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=54.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:55:59.517 [debug] QUERY OK source="media_items" db=1.5ms idle=55.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 [76] 13:55:59.517 [debug] Current batch of media processed. Will check again in 1000ms 13:56:00.524 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Разверните инфраструктуру в отказоустойчивом облаке Selectel: https://slc.tl/ehofz\n\nЗалетай в Амазинг Онлайн: https://amazing-online.com/a/remontyash\nВводи промокод: REMONTYASH\n\nРемские компьютеры https://vk.com/rmntshcomp\nТелеграм: https://t.me/realremontyash\nBoosty: https://boosty.to/remontyash", "duration" => 2099, "filename" => "/downloads/Youtube/0_Download/2026-04-26 ИГРОВОЙ ПК КОМПЛЕКТ с WB за 20 тысяч рублей.mkv", "id" => "-IdeJ8mve-Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-IdeJ8mve-Y", "playlist_index" => 79, "timestamp" => 1777224945, "title" => "ИГРОВОЙ ПК КОМПЛЕКТ с WB за 20 тысяч рублей", "upload_date" => "20260426"} 13:56:00.525 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1012.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:00.526 [debug] QUERY OK source="sources" db=0.9ms idle=1011.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:00.559 [debug] QUERY OK source="media_items" db=32.5ms queue=0.1ms idle=1011.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-26 17:35:45Z], 1] 13:56:00.587 [debug] QUERY OK source="media_items" db=26.8ms idle=1042.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" ["Разверните инфраструктуру в отказоустойчивом облаке Selectel: https://slc.tl/ehofz\n\nЗалетай в Амазинг Онлайн: https://amazing-online.com/a/remontyash\nВводи промокод: REMONTYASH\n\nРемские компьютеры https://vk.com/rmntshcomp\nТелеграм: https://t.me/realremontyash\nBoosty: https://boosty.to/remontyash", "ИГРОВОЙ ПК КОМПЛЕКТ с WB за 20 тысяч рублей", "f7ac8330-838c-41e7-9f3f-f0cc79dd0185", 2099, false, "-IdeJ8mve-Y", "https://www.youtube.com/watch?v=-IdeJ8mve-Y", 79, "/downloads/Youtube/0_Download/2026-04-26 ИГРОВОЙ ПК КОМПЛЕКТ с WB за 20 тысяч рублей.mkv", false, false, false, 1, [], 4, ~U[2026-04-26 17:35:45Z], ~U[2026-07-13 10:56:00Z], ~U[2026-07-13 10:56:00Z], "Разверните инфраструктуру в отказоустойчивом облаке Selectel: https://slc.tl/ehofz\n\nЗалетай в Амазинг Онлайн: https://amazing-online.com/a/remontyash\nВводи промокод: REMONTYASH\n\nРемские компьютеры https://vk.com/rmntshcomp\nТелеграм: https://t.me/realremontyash\nBoosty: https://boosty.to/remontyash", "ИГРОВОЙ ПК КОМПЛЕКТ с WB за 20 тысяч рублей", 2099, false, "-IdeJ8mve-Y", "https://www.youtube.com/watch?v=-IdeJ8mve-Y", "/downloads/Youtube/0_Download/2026-04-26 ИГРОВОЙ ПК КОМПЛЕКТ с WB за 20 тысяч рублей.mkv", false, 1, ~U[2026-04-26 17:35:45Z]] 13:56:00.592 [debug] QUERY OK source="sources" db=4.3ms queue=0.1ms idle=722.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:00.594 [debug] QUERY OK source="media_profiles" db=2.4ms idle=66.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:00.598 [debug] QUERY OK source="media_items" db=3.0ms idle=68.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 [77] 13:56:00.598 [debug] Current batch of media processed. Will check again in 1000ms 13:56:00.973 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:56:01.600 [debug] Current batch of media processed. Will check again in 1000ms 13:56:02.601 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Шестая серия дрифт сезона РДС ГП о командах Форвард Авто и Одержимые Моторспорт. Аркадий и Гоча в одном большом фильме интервью о гонках\n\nАвтор - Анатолий Зарубин\nГлавные герои - Георгий Чивчян, Аркадий Цареградцев, Роман Тиводар, Тимофей Добровольский, Влад Попов, Илья Попов\nОператоры - Максим Скрыпник, Денис Мишин, Егор Ляубонас, Андрей Брюханов, Дмитрий Юршис, Анатолий Зарубин\nЦветокоррекция - Егор Ляубонас\nСинхрон исходного материала - Андрей Брюханов и Максим Скрыпник\nМонтаж и подбор композиций - Анатолий Зарубин\n\nКомпозиции\n\nSteve Jablonsky - Taming the Dinosaurs\nDeft - Click The Snap\nSouth DJ Scream - CALLOUT\nThe Black Dog - Internal Panoramas\nUraan - Ground\nUNKLE - Natural Selection\nTyoma - «Black Rabbit's Habbits»\nLudoWic - Delusive Bunker\nMightyHealthy - Alton Rd\nPLAUDO - Drum Works\nV94 MC's - DRIVE REBEL\nSCB - Extinct\nThrowing Snow - Avarice\nPLAUDO - Mobb\nClaro Intelecto - Sirens\nUNKLE, Big In Japan Baltimore - The Answer\nYari - See\nYPPAH, Anomie Belle - Three Portraits\nApparat - K&f Thema\n\nГруппа гоночной команды TAKAYAMA FORWARD AUTO ВКонтакте: \nhttps://vk.com/forwardauto\n\nСувениры и фирменная атрибутика: \nhttps://forwardauto.ru/catalog/odezhda_i_atributika_/\n\nПартнёры команды:\nTAKAYAMA\nAM Point\nВираж\nCTR\nMK Kashiyama\nMAKITA\nJONNESWAY \nSIRUDA\nVISSOL FORGED WHEELS\nSTANDARD SPRINGS", "duration" => 3700, "filename" => "/downloads/Youtube/0_Download/2026-04-27 ГОЧА vs ЦАРЬ - Делай выводы.mkv", "id" => "Cacm-AQvHls", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Cacm-AQvHls", "playlist_index" => 80, "timestamp" => 1777306572, "title" => "ГОЧА vs ЦАРЬ - Делай выводы", "upload_date" => "20260427"} 13:56:02.602 [debug] QUERY OK source="sources" db=0.8ms idle=729.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:02.603 [debug] QUERY OK source="sources" db=0.7ms idle=597.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:02.628 [debug] QUERY OK source="media_items" db=23.9ms queue=0.1ms idle=598.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-27 16:16:12Z], 1] 13:56:02.662 [debug] QUERY OK source="media_items" db=33.2ms idle=623.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Синхрон исходного материала - Андрей Брюханов и Максим Скрыпник\nМонтаж и подбор композиций - Анатолий Зарубин\n\nКомпозиции\n\nSteve Jablonsky - Taming the Dinosaurs\nDeft - Click The Snap\nSouth DJ Scream - CALLOUT\nThe Black Dog - Internal Panoramas\nUraan - Ground\nUNKLE - Natural Selection\nTyoma - «Black Rabbit's Habbits»\nLudoWic - Delusive Bunker\nMightyHealthy - Alton Rd\nPLAUDO - Drum Works\nV94 MC's - DRIVE REBEL\nSCB - Extinct\nThrowing Snow - Avarice\nPLAUDO - Mobb\nClaro Intelecto - Sirens\nUNKLE, Big In Japan Baltimore - The Answer\nYari - See\nYPPAH, Anomie Belle - Three Portraits\nApparat - K&f Thema\n\nГруппа гоночной команды TAKAYAMA FORWARD AUTO ВКонтакте: \nhttps://vk.com/forwardauto\n\nСувениры и фирменная атрибутика: \nhttps://forwardauto.ru/catalog/odezhda_i_atributika_/\n\nПартнёры команды:\nTAKAYAMA\nAM Point\nВираж\nCTR\nMK Kashiyama\nMAKITA\nJONNESWAY \nSIRUDA\nVISSOL FORGED WHEELS\nSTANDARD SPRINGS", "ГОЧА vs ЦАРЬ - Делай выводы", "5596acdf-ef10-449d-8c26-11fbe8d7d596", 3700, false, "Cacm-AQvHls", "https://www.youtube.com/watch?v=Cacm-AQvHls", 80, "/downloads/Youtube/0_Download/2026-04-27 ГОЧА vs ЦАРЬ - Делай выводы.mkv", false, false, false, 1, [], 1, ~U[2026-04-27 16:16:12Z], ~U[2026-07-13 10:56:02Z], ~U[2026-07-13 10:56:02Z], "Шестая серия дрифт сезона РДС ГП о командах Форвард Авто и Одержимые Моторспорт. Аркадий и Гоча в одном большом фильме интервью о гонках\n\nАвтор - Анатолий Зарубин\nГлавные герои - Георгий Чивчян, Аркадий Цареградцев, Роман Тиводар, Тимофей Добровольский, Влад Попов, Илья Попов\nОператоры - Максим Скрыпник, Денис Мишин, Егор Ляубонас, Андрей Брюханов, Дмитрий Юршис, Анатолий Зарубин\nЦветокоррекция - Егор Ляубонас\nСинхрон исходного материала - Андрей Брюханов и Максим Скрыпник\nМонтаж и подбор композиций - Анатолий Зарубин\n\nКомпозиции\n\nSteve Jablonsky - Taming the Dinosaurs\nDeft - Click The Snap\nSouth DJ Scream - CALLOUT\nThe Black Dog - Internal Panoramas\nUraan - Ground\nUNKLE - Natural Selection\nTyoma - «Black Rabbit's Habbits»\nLudoWic - Delusive Bunker\nMightyHealthy - Alton Rd\nPLAUDO - Drum Works\nV94 MC's - DRIVE REBEL\nSCB - Extinct\nThrowing Snow - Avarice\nPLAUDO - Mobb\nClaro Intelecto - Sirens\nUNKLE, Big In Japan Baltimore - The Answer\nYari - See\nYPPAH, Anomie Belle - Three Portraits\nApparat - K&f Thema\n\nГруппа гоночной команды TAKAYAMA FORWARD AUTO ВКонтакте: \nhttps://vk.com/forwardauto\n\nСувениры и фирменная атрибутика: \nhttps://forwardauto.ru/catalog/odezhda_i_atributika_/\n\nПартнёры команды:\nTAKAYAMA\nAM Point\nВираж\nCTR\nMK Kashiyama\nMAKITA\nJONNESWAY \nSIRUDA\nVISSOL FORGED WHEELS\nSTANDARD SPRINGS", "ГОЧА vs ЦАРЬ - Делай выводы", 3700, false, "Cacm-AQvHls", "https://www.youtube.com/watch?v=Cacm-AQvHls", "/downloads/Youtube/0_Download/2026-04-27 ГОЧА vs ЦАРЬ - Делай выводы.mkv", false, 1, ~U[2026-04-27 16:16:12Z]] 13:56:02.666 [debug] QUERY OK source="sources" db=3.7ms idle=657.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:02.668 [debug] QUERY OK source="media_profiles" db=1.8ms queue=0.1ms idle=64.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:02.672 [debug] QUERY OK source="media_items" db=2.6ms idle=65.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 [78] 13:56:02.672 [debug] Current batch of media processed. Will check again in 1000ms 13:56:03.673 [debug] Current batch of media processed. Will check again in 1000ms 13:56:04.674 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Разверните инфраструктуру в отказоустойчивом облаке Selectel: https://slc.tl/fd40x\n\nМини ПК с проприетарным разъемом подключения дисплея, видеокарты, док станции и подобного. Зачем и кому это надо. Выясняем в китайском офисе производителя. \n\nНаш Влад из Китая: Телега @vlgromov\n\nВидео раньше без рекламы в Бусти https://boosty.to/prohitec \nТелега https://t.me/prohitec \nRutube https://rutube.ru/channel/696248 \nVK https://vk.com/prohitec \nMAX https://max.ru/prohitec\n\n00:00 Я в Китае. Идем к производителю\n01:33 Селектел \n02:31 Знакомство с офисом \n04:35 Зачем? PCIe? \n05:18 Разъем и лицензии\n05:39 Снова офис \n06:32 Проблема с CPU Intel \n08:20 Экосистема устройств. Что для геймеров? \n09:53 Разбираем и оцениваем Мини-ПК\n13:21 Температурные тесты\n15:48 Разбираем и оцениваем внешний GPU \n20:27 О ценах \n21:09 Заключение.", "duration" => 1376, "filename" => "/downloads/Youtube/0_Download/2026-04-28 Китайский Apple: Проприетарные разъемы и экосистема.mkv", "id" => "j_JEae6utjk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=j_JEae6utjk", "playlist_index" => 81, "timestamp" => 1777363046, "title" => "Китайский Apple: Проприетарные разъемы и экосистема", "upload_date" => "20260428"} 13:56:04.676 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=796.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:04.678 [debug] QUERY OK source="sources" db=1.1ms idle=671.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:04.709 [debug] QUERY OK source="media_items" db=30.7ms queue=0.1ms 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[2026-04-28 07:57:26Z], 1] 13:56:04.740 [debug] QUERY OK source="media_items" db=29.6ms idle=704.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" ["Разверните инфраструктуру в отказоустойчивом облаке Selectel: https://slc.tl/fd40x\n\nМини ПК с проприетарным разъемом подключения дисплея, видеокарты, док станции и подобного. Зачем и кому это надо. Выясняем в китайском офисе производителя. \n\nНаш Влад из Китая: Телега @vlgromov\n\nВидео раньше без рекламы в Бусти https://boosty.to/prohitec \nТелега https://t.me/prohitec \nRutube https://rutube.ru/channel/696248 \nVK https://vk.com/prohitec \nMAX https://max.ru/prohitec\n\n00:00 Я в Китае. Идем к производителю\n01:33 Селектел \n02:31 Знакомство с офисом \n04:35 Зачем? PCIe? \n05:18 Разъем и лицензии\n05:39 Снова офис \n06:32 Проблема с CPU Intel \n08:20 Экосистема устройств. Что для геймеров? \n09:53 Разбираем и оцениваем Мини-ПК\n13:21 Температурные тесты\n15:48 Разбираем и оцениваем внешний GPU \n20:27 О ценах \n21:09 Заключение.", "Китайский Apple: Проприетарные разъемы и экосистема", "c8768744-f744-41fe-8178-937b98bbc901", 1376, false, "j_JEae6utjk", "https://www.youtube.com/watch?v=j_JEae6utjk", 81, "/downloads/Youtube/0_Download/2026-04-28 Китайский Apple: Проприетарные разъемы и экосистема.mkv", false, false, false, 1, [], 3, ~U[2026-04-28 07:57:26Z], ~U[2026-07-13 10:56:04Z], ~U[2026-07-13 10:56:04Z], "Разверните инфраструктуру в отказоустойчивом облаке Selectel: https://slc.tl/fd40x\n\nМини ПК с проприетарным разъемом подключения дисплея, видеокарты, док станции и подобного. Зачем и кому это надо. Выясняем в китайском офисе производителя. \n\nНаш Влад из Китая: Телега @vlgromov\n\nВидео раньше без рекламы в Бусти https://boosty.to/prohitec \nТелега https://t.me/prohitec \nRutube https://rutube.ru/channel/696248 \nVK https://vk.com/prohitec \nMAX https://max.ru/prohitec\n\n00:00 Я в Китае. Идем к производителю\n01:33 Селектел \n02:31 Знакомство с офисом \n04:35 Зачем? PCIe? \n05:18 Разъем и лицензии\n05:39 Снова офис \n06:32 Проблема с CPU Intel \n08:20 Экосистема устройств. Что для геймеров? \n09:53 Разбираем и оцениваем Мини-ПК\n13:21 Температурные тесты\n15:48 Разбираем и оцениваем внешний GPU \n20:27 О ценах \n21:09 Заключение.", "Китайский Apple: Проприетарные разъемы и экосистема", 1376, false, "j_JEae6utjk", "https://www.youtube.com/watch?v=j_JEae6utjk", "/downloads/Youtube/0_Download/2026-04-28 Китайский Apple: Проприетарные разъемы и экосистема.mkv", false, 1, ~U[2026-04-28 07:57:26Z]] 13:56:04.743 [debug] QUERY OK source="sources" db=2.7ms idle=735.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:04.744 [debug] QUERY OK source="media_profiles" db=1.4ms idle=66.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:04.747 [debug] QUERY OK source="media_items" db=2.1ms idle=67.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [79] 13:56:04.747 [debug] Current batch of media processed. Will check again in 1000ms 13:56:05.753 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "За авто иди на Дром\n🚗 https://drom.ru/s/MoY 🚗\nИ всегда выбирай то, в чем уверен\n\n---\n\nВидео Мастерской K-POWER.RU\n\nНа ремонт привезли Весту NG с двигателем 1.6 (ВАЗ 21129). Машина новая - 2025 года выпуска. Пробег заявлен 49 тыс.км, клиент говорит о расходе масла в 400 граммов на 1 ткм пробега. Дилер пломбировал двигатель и намерил расход 200 граммов на 1 ткм пробега, что укладывается в допуски завода изготовителя.\nНас клиент попросил перебрать двигатель так, как мы делаем при ремонте Вест - с коваными поршнями, новым катализатором и ремонтом головки.\nПри разборе и дефектовке нового двигателя 21129 мы \"оценили\" современные импортозамещённые \"текнолоджии\" АвтоВАЗа и выбросили на помойку буквально полмотора!\n\nВИДЕО ПО ТЕМЕ:\n\nВеста 2020: БРАКОВАННЫЙ двигатель!!\nhttps://rutube.ru/video/7580e4bde39f40f25ef6769283c8d5f1/\n\nБРАКОМ заполнены магазины, рынки и маркетплейсы!! Массовый БРАК 16-ти клапанных головок ВАЗа!!\nhttps://rutube.ru/video/d172e47fecad4627e4be703edc3dd00f/\n\nТАЙМИНГ:\n\n00:00 – Вступление: 1 хозяин, расход масла, отказ в гарантии + болтовня\n04:14 – Осмотр машины\n08:43 – Осмотр подкапотки\n11:44 – Машина не видит ключ\n13:29 – Мерзкая работа двигателя\n14:33 – Начинаем разбирать\n19:24 – Осмотр радиаторов\n20:55 – Осмотр снятого двигателя, конструкторские недостатки\n23:38 – Осмотр нового блока снаружи, сравнение со старым\n24:32 – Помыли радиаторы\n24:37 – Мотор на кантователе, начинаем разбирать\n27:34 – Кривой пластик кожуха\n27:55 – Недо-модернизированный поддон\n28:52 – Протекающие колодцы свечей\n29:46 – Китайские лямбды\n31:20 – Китайские форсунки\n32:32 – Саморезная текнолоджия!!\n34:05 – Ремень ГРМ HOLA, помпа ТЗА\n36:08 – Петросянская рацуха\n38:23 – Кулачок распредвала начал крошиться\n38:39 – Брак постелей в ГБЦ, везде стружка\n48:23 – Приливы под новые маслофорсы в блоке\n49:29 – Сняли головку с блока\n50:16 – Зачатки модернизации на поддоне\n51:50 – Форсунки-невидимки\n53:21 – Резинка маслозаборника – еще одно больное место\n54:01 – Разобрали головку\n55:20 – Маслонасос в задирах от стружки\n55:54 – Просевшие сёдла после газа\n56:57 – Осмотр цилиндров\n58:16 – Теория: «усадка» поршня или «проваленные» цилиндры?\n59:45 – Блок новый, а форсунки старые!\n60:03 – Осмотр поршней и вкладышей\n1:01:35 – Измерение поршней и цилиндров\n1:09:49 – Эндоскопия катализатора\n1:12:32 – Новая головка в сборе\n1:20:49 – Сборка\n1:24:38 – Топливные форсунки\n1:25:54 – Установка мотора в машину\n1:26:43 – Запуск и пробная поездка, мнение о китайском вариаторе\n1:37:35 – Проблема с датчиком и медаль за ремонт Весты NG\n1:41:54 – PS: качество постелей Гранты 8 кл\n\nНаш официальный сайт: http://k-power.ru\n\nНаши соцсети:\n\nТелеграмм канал ✅ https://t.me/k_power_tuning\nRUTUBE ✅ https://rutube.ru/channel/41886871/\nYOUTUBE ✅ https://www.youtube.com/@KPOWERtuning\nVK Video ✅ https://vkvideo.ru/@club228778620\nПлатформа ✅ https://plvideo.ru/channel/Q1S0D9F9Kzxu\n\nP.S. Мы приветствуем вежливых и культурных зрителей и рады видеть вас в числе подписчиков. В связи с большим количеством работы, мы не имеем возможности ответить каждому. Грубые комментарии и нецензурная лексика - удаляются, хейтеры банятся без обсуждения.\n\nРеклама. ООО \"Амаяма Авто\". erid: 2W5zFJinSZ7", "duration" => 6379, "filename" => "/downloads/Youtube/0_Download/2026-04-29 Веста NG 2025: 49 ткм пробега, полмотора выкинули на помойку!.mp4", "id" => "idmL0eKXDu8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=idmL0eKXDu8", "playlist_index" => 82, "timestamp" => 1777459236, "title" => "Веста NG 2025: 49 ткм пробега, полмотора выкинули на помойку!", "upload_date" => "20260429"} 13:56:05.755 [debug] QUERY OK source="sources" db=1.1ms idle=1014.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:05.756 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1012.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:05.790 [debug] QUERY OK source="media_items" db=32.9ms idle=1012.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-29 10:40:36Z], 1] 13:56:05.832 [debug] QUERY OK source="media_items" db=40.6ms idle=1043.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://drom.ru/s/MoY 🚗\nИ всегда выбирай то, в чем уверен\n\n---\n\nВидео Мастерской K-POWER.RU\n\nНа ремонт привезли Весту NG с двигателем 1.6 (ВАЗ 21129). Машина новая - 2025 года выпуска. Пробег заявлен 49 тыс.км, клиент говорит о расходе масла в 400 граммов на 1 ткм пробега. Дилер пломбировал двигатель и намерил расход 200 граммов на 1 ткм пробега, что укладывается в допуски завода изготовителя.\nНас клиент попросил перебрать двигатель так, как мы делаем при ремонте Вест - с коваными поршнями, новым катализатором и ремонтом головки.\nПри разборе и дефектовке нового двигателя 21129 мы \"оценили\" современные импортозамещённые \"текнолоджии\" АвтоВАЗа и выбросили на помойку буквально полмотора!\n\nВИДЕО ПО ТЕМЕ:\n\nВеста 2020: БРАКОВАННЫЙ двигатель!!\nhttps://rutube.ru/video/7580e4bde39f40f25ef6769283c8d5f1/\n\nБРАКОМ заполнены магазины, рынки и маркетплейсы!! Массовый БРАК 16-ти клапанных головок ВАЗа!!\nhttps://rutube.ru/video/d172e47fecad4627e4be703edc3dd00f/\n\nТАЙМИНГ:\n\n00:00 – Вступление: 1 хозяин, расход масла, отказ в гарантии + болтовня\n04:14 – Осмотр машины\n08:43 – Осмотр подкапотки\n11:44 – Машина не видит ключ\n13:29 – Мерзкая работа двигателя\n14:33 – Начинаем разбирать\n19:24 – Осмотр радиаторов\n20:55 – Осмотр снятого двигателя, конструкторские недостатки\n23:38 – Осмотр нового блока снаружи, сравнение со старым\n24:32 – Помыли радиаторы\n24:37 – Мотор на кантователе, начинаем разбирать\n27:34 – Кривой пластик кожуха\n27:55 – Недо-модернизированный поддон\n28:52 – Протекающие колодцы свечей\n29:46 – Китайские лямбды\n31:20 – Китайские форсунки\n32:32 – Саморезная текнолоджия!!\n34:05 – Ремень ГРМ HOLA, помпа ТЗА\n36:08 – Петросянская рацуха\n38:23 – Кулачок распредвала начал крошиться\n38:39 – Брак постелей в ГБЦ, везде стружка\n48:23 – Приливы под новые маслофорсы в блоке\n49:29 – Сняли головку с блока\n50:16 – Зачатки модернизации на поддоне\n51:50 – Форсунки-невидимки\n53:21 – Резинка маслозаборника – еще одно больное место\n54:01 – Разобрали головку\n55:20 – Маслонасос в задирах от стружки\n55:54 – Просевшие сёдла после газа\n56:57 – Осмотр цилиндров\n58:16 – Теория: «усадка» поршня или «проваленные» цилиндры?\n59:45 – Блок новый, а форсунки старые!\n60:03 – Осмотр поршней и вкладышей\n1:01:35 – Измерение поршней и цилиндров\n1:09:49 – Эндоскопия катализатора\n1:12:32 – Новая головка в сборе\n1:20:49 – Сборка\n1:24:38 – Топливные форсунки\n1:25:54 – Установка мотора в машину\n1:26:43 – Запуск и пробная поездка, мнение о китайском вариаторе\n1:37:35 – Проблема с датчиком и медаль за ремонт Весты NG\n1:41:54 – PS: качество постелей Гранты 8 кл\n\nНаш официальный сайт: http://k-power.ru\n\nНаши соцсети:\n\nТелеграмм канал ✅ https://t.me/k_power_tuning\nRUTUBE ✅ https://rutube.ru/channel/41886871/\nYOUTUBE ✅ https://www.youtube.com/@KPOWERtuning\nVK Video ✅ https://vkvideo.ru/@club228778620\nПлатформа ✅ https://plvideo.ru/channel/Q1S0D9F9Kzxu\n\nP.S. Мы приветствуем вежливых и культурных зрителей и рады видеть вас в числе подписчиков. В связи с большим количеством работы, мы не имеем возможности ответить каждому. Грубые комментарии и нецензурная лексика - удаляются, хейтеры банятся без обсуждения.\n\nРеклама. ООО \"Амаяма Авто\". erid: 2W5zFJinSZ7", "Веста NG 2025: 49 ткм пробега, полмотора выкинули на помойку!", "cb1a4734-2079-4264-b17a-d1430b13a662", 6379, false, "idmL0eKXDu8", "https://www.youtube.com/watch?v=idmL0eKXDu8", 82, "/downloads/Youtube/0_Download/2026-04-29 Веста NG 2025: 49 ткм пробега, полмотора выкинули на помойку!.mp4", false, false, false, 1, [], 4, ~U[2026-04-29 10:40:36Z], ~U[2026-07-13 10:56:05Z], ~U[2026-07-13 10:56:05Z], "За авто иди на Дром\n🚗 https://drom.ru/s/MoY 🚗\nИ всегда выбирай то, в чем уверен\n\n---\n\nВидео Мастерской K-POWER.RU\n\nНа ремонт привезли Весту NG с двигателем 1.6 (ВАЗ 21129). Машина новая - 2025 года выпуска. Пробег заявлен 49 тыс.км, клиент говорит о расходе масла в 400 граммов на 1 ткм пробега. Дилер пломбировал двигатель и намерил расход 200 граммов на 1 ткм пробега, что укладывается в допуски завода изготовителя.\nНас клиент попросил перебрать двигатель так, как мы делаем при ремонте Вест - с коваными поршнями, новым катализатором и ремонтом головки.\nПри разборе и дефектовке нового двигателя 21129 мы \"оценили\" современные импортозамещённые \"текнолоджии\" АвтоВАЗа и выбросили на помойку буквально полмотора!\n\nВИДЕО ПО ТЕМЕ:\n\nВеста 2020: БРАКОВАННЫЙ двигатель!!\nhttps://rutube.ru/video/7580e4bde39f40f25ef6769283c8d5f1/\n\nБРАКОМ заполнены магазины, рынки и маркетплейсы!! Массовый БРАК 16-ти клапанных головок ВАЗа!!\nhttps:// (truncated) 13:56:05.836 [debug] QUERY OK source="sources" db=3.6ms queue=0.1ms idle=952.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:05.838 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=81.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:05.840 [debug] QUERY OK source="media_items" db=2.0ms idle=81.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 [80] 13:56:05.840 [debug] Current batch of media processed. Will check again in 1000ms 13:56:06.316 [info] {"source":"oban","duration":2245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:06.841 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "В этом видео мы разберем, как программировать с помощью нейросетей, используя возможности чатов, облачных IDE, традиционных IDE с нейропомощниками используя как большие нейросети, так и локальных LLM.\n\nВы узнаете, как с нуля создать от самых простых приложений, выполняющих какую-то конкретную задачу, до более сложных сценариев, в том числе, создать своё полноценное десктопные приложения на Electron и Node.js. Я покажу пошаговую инструкцию по работе в Google AI Studio, использование VS Code с ИИ-помощниками и способы автоматизации на Python и JavaScript для тех, кто никогда не писал код.\n\nЭто практическое руководство по low-code разработке и использованию ИИ для создания реальных ИТ-проектов. Пора переходить от простых чатов с нейронками к созданию собственного софта!\n\nhttps://github.com/Pashtet495/MathCALC - MathCALC на гитхабе\nhttps://boosty.to/pc-01 - ранний релиз моего клиента для нейросетей будет бесплатной записью на бусте\n\n00:00 — Что такое вайб-кодинг и как программировать нейросетями\n01:05 — Обзор моего приложения для ИИ: векторные базы данных и поиск\n03:52 — Как создать программу без знаний программирования\n04:25 — Инструкция: создание HTML-инструментов через Google Gemini\n05:52 — Обход ограничений браузера: PowerShell и Websocket\n07:33 — Пример приложения, которое решает мою конкретную задачу\n09:31 — Работа с C# и .NET без установки среды разработки\n10:30 — Автоматическая установка Python и библиотек через Bat-файл\n12:14 — Ограничения контекста LLM: когда нужны среды разработки (IDE)\n13:01 — Бесплатный Gemini Pro в Google AI Studio (Инструкция)\n15:24 — Создаём приложение средних размеров: логика и библиотеки JS\n21:10 — Как работать в VS Code с ИИ-помощниками \n24:45 — Разработка сложных приложений на Electron и Node.js\n33:04 — Модульная разработка и интеграция модулей в большие проекты\n35:52 — Выводы: как быстро научиться кодить с помощью нейросетей\n\nhttps://pc-01.tech - сайт канала. Свежие новости о железе, обзоры и тесты комплектующих.\nhttps://boosty.to/pc-01 - Страница канала на бусте\nhttps://vk.com/pc_0_1 - группа \"Этот компьютер\" - свежие и актуальные новости IT мира", "duration" => 2315, "filename" => "/downloads/Youtube/0_Download/2026-04-29 ВАЙБ-КОДИНГ | Как программировать не умея программировать?.mp4", "id" => "Kzx5IDThmP0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Kzx5IDThmP0", "playlist_index" => 83, "timestamp" => 1777473903, "title" => "ВАЙБ-КОДИНГ | Как программировать не умея программировать?", "upload_date" => "20260429"} 13:56:06.843 [debug] QUERY OK source="sources" db=1.1ms idle=1005.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:06.845 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=1005.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:06.870 [debug] QUERY OK source="media_items" db=24.6ms queue=0.1ms idle=1005.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-29 14:45:03Z], 1] 13:56:06.893 [debug] QUERY OK source="media_items" db=22.0ms idle=988.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" ["В этом видео мы разберем, как программировать с помощью нейросетей, используя возможности чатов, облачных IDE, традиционных IDE с нейропомощниками используя как большие нейросети, так и локальных LLM.\n\nВы узнаете, как с нуля создать от самых простых приложений, выполняющих какую-то конкретную задачу, до более сложных сценариев, в том числе, создать своё полноценное десктопные приложения на Electron и Node.js. Я покажу пошаговую инструкцию по работе в Google AI Studio, использование VS Code с ИИ-помощниками и способы автоматизации на Python и JavaScript для тех, кто никогда не писал код.\n\nЭто практическое руководство по low-code разработке и использованию ИИ для создания реальных ИТ-проектов. Пора переходить от простых чатов с нейронками к созданию собственного софта!\n\nhttps://github.com/Pashtet495/MathCALC - MathCALC на гитхабе\nhttps://boosty.to/pc-01 - ранний релиз моего клиента для нейросетей будет бесплатной записью на бусте\n\n00:00 — Что такое вайб-кодинг и как программировать нейросетями\n01:05 — Обзор моего приложения для ИИ: векторные базы данных и поиск\n03:52 — Как создать программу без знаний программирования\n04:25 — Инструкция: создание HTML-инструментов через Google Gemini\n05:52 — Обход ограничений браузера: PowerShell и Websocket\n07:33 — Пример приложения, которое решает мою конкретную задачу\n09:31 — Работа с C# и .NET без установки среды разработки\n10:30 — Автоматическая установка Python и библиотек через Bat-файл\n12:14 — Ограничения контекста LLM: когда нужны среды разработки (IDE)\n13:01 — Бесплатный Gemini Pro в Google AI Studio (Инструкция)\n15:24 — Создаём приложение средних размеров: логика и библиотеки JS\n21:10 — Как работать в VS Code с ИИ-помощниками \n24:45 — Разработка сложных приложений на Electron и Node.js\n33:04 — Модульная разработка и интеграция модулей в большие проекты\n35:52 — Выводы: как быстро научиться кодить с помощью нейросетей\n\nhttps://pc-01.tech - сайт канала. Свежие новости о железе, обзоры и тесты комплектующих.\nhttps://boosty.to/pc-01 - Страница канала на бусте\nhttps://vk.com/pc_0_1 - группа \"Этот компьютер\" - свежие и актуальные новости IT мира", "ВАЙБ-КОДИНГ | Как программировать не умея программировать?", "8f12ac51-c3ef-404f-8481-7315d9602581", 2315, false, "Kzx5IDThmP0", "https://www.youtube.com/watch?v=Kzx5IDThmP0", 83, "/downloads/Youtube/0_Download/2026-04-29 ВАЙБ-КОДИНГ | Как программировать не умея программировать?.mp4", false, false, false, 1, [], 4, ~U[2026-04-29 14:45:03Z], ~U[2026-07-13 10:56:06Z], ~U[2026-07-13 10:56:06Z], "В этом видео мы разберем, как программировать с помощью нейросетей, используя возможности чатов, облачных IDE, традиционных IDE с нейропомощниками используя как большие нейросети, так и локальных LLM.\n\nВы узнаете, как с нуля создать от самых простых приложений, выполняющих какую-то конкретную задачу, до более сложных сценариев, в том числе, создать своё полноценное десктопные приложения на Electron и Node.js. Я покажу пошаговую инструкцию по работе в Google AI Studio, использование VS Code с ИИ-помощниками и способы автоматизации на Python и JavaScript для тех, кто никогда не писал код.\n\nЭто практическое руководство по low-code разработке и использованию ИИ для создания реальных ИТ-проектов. Пора переходить от простых чатов с нейронками к созданию собственного софта!\n\nhttps://github.com/Pashtet495/MathCALC - MathCALC на гитхабе\nhttps://boosty.to/pc-01 - ранний релиз моего клиента для нейросетей будет бесплатной записью на бусте\n\n00:00 — Что такое вайб-кодинг и как программировать нейросетями\n01:05 — Обзор моего приложения для ИИ: векторные базы данных и поиск\n03:52 — Как создать программу без знаний программирования\n04:25 — Инструкция: создание HTML-инструментов через Google Gemini\n05:52 — Обход ограничений браузера: PowerShell и Websocket\n07:33 — Пример приложения, которое решает мою конкретную задачу\n09:31 — Работа с C# и .NET без установки среды разработки\n10:30 — Автоматическая установка Python и библиотек через Bat-файл\n12:14 — Ограничения контекста LLM: когда нужны среды разработки (IDE)\n13:01 — Бесплатный Gemini Pro в Google AI Studio (Инструкция)\n15:24 — Создаём приложение средних размеров: логика и библиотеки JS\n21:10 — Как работать в VS Code с ИИ-помощниками \n24:45 — Разработка сложных приложений на Electron и Node.js\n33:04 — Модульная разработка и интеграция модулей в большие проекты\n35:52 — Выводы: как быстро научиться кодить с помощью нейросетей\n\nhttps://pc-01.tech - сайт канала. Свежие новости о железе, обзоры и тесты комплек (truncated) 13:56:06.896 [debug] QUERY OK source="sources" db=2.4ms idle=50.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:06.898 [debug] QUERY OK source="media_profiles" db=1.0ms idle=51.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:06.900 [debug] QUERY OK source="media_items" db=2.2ms idle=27.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 [81] 13:56:06.900 [debug] Current batch of media processed. Will check again in 1000ms 13:56:07.901 [debug] Current batch of media processed. Will check again in 1000ms 13:56:08.902 [debug] Current batch of media processed. Will check again in 1000ms 13:56:09.903 [debug] Current batch of media processed. Will check again in 1000ms 13:56:10.904 [debug] Current batch of media processed. Will check again in 1000ms 13:56:11.905 [debug] Current batch of media processed. Will check again in 1000ms 13:56:12.906 [debug] Current batch of media processed. Will check again in 1000ms 13:56:13.907 [debug] Current batch of media processed. Will check again in 1000ms 13:56:14.908 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Кратко познакомился с BYD Tang L, узнал что будет в следующем модельном ряду и понял, что Tang L нельзя покупать в том виде, в котором он продается сейчас.", "duration" => 1916, "filename" => "/downloads/Youtube/0_Download/2026-04-29 Tang L – это то, что сейчас нельзя покупать!.mkv", "id" => "NLJAqGY5gdg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=NLJAqGY5gdg", "playlist_index" => 84, "title" => "Tang L – это то, что сейчас нельзя покупать!", "upload_date" => "20260429"} 13:56:14.910 [debug] QUERY OK source="sources" db=1.5ms idle=1903.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:14.912 [debug] QUERY OK source="sources" db=1.2ms idle=999.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:14.934 [debug] QUERY OK source="media_items" db=21.8ms queue=0.1ms idle=907.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-29 00:00:00Z], 1] 13:56:14.946 [debug] QUERY OK source="media_items" db=11.1ms idle=929.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" ["Кратко познакомился с BYD Tang L, узнал что будет в следующем модельном ряду и понял, что Tang L нельзя покупать в том виде, в котором он продается сейчас.", "Tang L – это то, что сейчас нельзя покупать!", "58cec3dd-6787-45ea-9f0e-f29417ca7827", 1916, false, "NLJAqGY5gdg", "https://www.youtube.com/watch?v=NLJAqGY5gdg", 84, "/downloads/Youtube/0_Download/2026-04-29 Tang L – это то, что сейчас нельзя покупать!.mkv", false, false, false, 1, [], 4, ~U[2026-04-29 00:00:00Z], ~U[2026-07-13 10:56:14Z], ~U[2026-07-13 10:56:14Z], "Кратко познакомился с BYD Tang L, узнал что будет в следующем модельном ряду и понял, что Tang L нельзя покупать в том виде, в котором он продается сейчас.", "Tang L – это то, что сейчас нельзя покупать!", 1916, false, "NLJAqGY5gdg", "https://www.youtube.com/watch?v=NLJAqGY5gdg", "/downloads/Youtube/0_Download/2026-04-29 Tang L – это то, что сейчас нельзя покупать!.mkv", false, 1, ~U[2026-04-29 00:00:00Z]] 13:56:14.948 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=35.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:14.950 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms 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" = ?) [2] 13:56:14.952 [debug] QUERY OK source="media_items" db=1.8ms 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 [82] 13:56:14.953 [debug] Current batch of media processed. Will check again in 1000ms 13:56:15.955 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🚗 Покупайте хорошие машины на Авто.ру: https://auto.ru/s/PJCNTm\n\n🔥Coolstream- премиальные антифризы мирового уровня технологий и качества🔥: https://www.cool-stream.ru/catalog/antifreeze/premium/Erid2Vtzqw8Nfcb\nРеклама. АО \"ТЕХНОФОРМ\", ИНН 5021012655. Erid:2Vtzqw8Nfcb\nКомпания «Техноформ» существует с 2003 года. Более 20 лет она сотрудничала с бельгийской Arteco – одним из мировых лидеров в разработке присадок для антифризов (совместное предприятие Chevron и Total, созданное специально для разработки и производства охлаждающих жидкостей). Это позволило перенять передовые технологии, знания, культуру производства. После долгих лет локализации лучших мировых антифризов, с 2022 года «Техноформ» перешёл на собственные пакеты присадок, разработанные на основе двух десятилетий экспертизы. Сегодня Coolstream - это полностью российская рецептура, которая не уступает мировым аналогам. Компания имеет собственный исследовательский центр и лаборатории, где проводят испытания по международным стандартам ASTM. Специалистов «Техноформ» пригласили к участию в проекте Aurus на стадии разработки двигателя для подбора оптимального состава антифриза. Антифриз Coolstream прошёл полтора года испытаний в ФГУП «НАМИ» – ведущем автомоторном институте России. В результате он единственный на сегодняшний день получил допуск для применения в автомобилях Aurus, включая президентский лимузин, и во всех перспективных проектах института. Антифризы Coolstream были выбраны для первой конвейерной заправки на многих автозаводах: Ford, Renault, Hyundai, Kia, Volkswagen, Haval, КАМАЗ, LADA и другие. Продукты ТЕХНОФОРМ используются на объектах «Ямал СПГ», «Арктик СПГ-2», Амурский ГХК, в карьерной технике АЛРОСА, Сургутнефтегаз, СИБУР, в автопарках Мосгортранс, Мострансавто, КАММС. Контрактное производство: под брендами Total, Shell, Haval, Tank, Kia, Hyundai и др. То есть эти мировые имена доверяют «Техноформ» выпуск продукции под своими марками – это говорит о многом.\n---------------\n*МЕРЧ АП КОМАНДЫ*\nhttps://www.wildberries.ru/brands/312250711-ap-komanda\n__________\n*НАШ ТЕЛЕГРАМ:*\nhttps://t.me/KomandaAP\n*VK Видео:*\nhttps://vk.com/video/@komandaap\n*RUTUBE:*\nhttps://rutube.ru/channel/23891992/\n---------------\n*По вопросам сотрудничества и рекламы:*\nproduction@podbor.org\n---------------\nОсновной канал Ильдара: https://www.youtube.com/@UCG4yz4wtp2E5S62L06yqC9w \nЛайв канал Ильдара: https://www.youtube.com/@UCbhggnCHlPJQVkIzmfCJUXw \n---------------\n\"Команда АП\" это один из официальных каналов группы компаний \"АП\". \nРаботаем c 2013 года. По всей России. \n\nЧем мы можем Вам помочь:\n✔ Подбор автомобилей с гарантией. Проверка по 105 пунктам. Экспертиза, оценка авто: https://podbor.org\n✔ Страхование по всей России ОСАГО/КАСКО: https://ins.podbor.org\n✔ Автосервис. Ремонт, обслуживание авто в Москве: https://service.podbor.org\n✔ Вкуснейший натуральный Мёд с пасеки моего отца: https://honey.podbor.org\n✔ Хочешь работать в нашей компании? Го сюда: https://job.podbor.org\n\nДля тех, кто хочет поддержать наш Благотворительный проект: https://podbor.org/charity/\n---------------\nВ видео есть реклама:\nРеклама. ООО «Яндекс.Вертикали Технологии». ИНН 7704366364. Erid: CQH36pWzJqDgHCeiJ4qFZpe893XAgCnnNA71kpunw7fgoW\n\nРеклама. ООО «Яндекс.Вертикали Технологии». ИНН 7704366364. Erid: CQH36pWzJqDgHCeiWnojWhyqh4cvPSAcdFibMSLfCpJ79t", "duration" => 4145, "filename" => "/downloads/Youtube/0_Download/2026-04-29 Смотрим в зубы дарёному Рэндж Роверу!.mkv", "id" => "MRq6qwC51iQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=MRq6qwC51iQ", "playlist_index" => 85, "timestamp" => 1777467641, "title" => "Смотрим в зубы дарёному Рэндж Роверу!", "upload_date" => "20260429"} 13:56:15.957 [debug] QUERY OK source="sources" db=1.2ms 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 (?)) [1] 13:56:15.958 [debug] QUERY OK source="sources" db=0.9ms idle=1008.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:15.980 [debug] QUERY OK source="media_items" db=21.5ms idle=1008.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-29 13:00:41Z], 1] 13:56:16.005 [debug] QUERY OK source="media_items" db=23.4ms idle=1027.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://auto.ru/s/PJCNTm\n\n🔥Coolstream- премиальные антифризы мирового уровня технологий и качества🔥: https://www.cool-stream.ru/catalog/antifreeze/premium/Erid2Vtzqw8Nfcb\nРеклама. АО \"ТЕХНОФОРМ\", ИНН 5021012655. Erid:2Vtzqw8Nfcb\nКомпания «Техноформ» существует с 2003 года. Более 20 лет она сотрудничала с бельгийской Arteco – одним из мировых лидеров в разработке присадок для антифризов (совместное предприятие Chevron и Total, созданное специально для разработки и производства охлаждающих жидкостей). Это позволило перенять передовые технологии, знания, культуру производства. После долгих лет локализации лучших мировых антифризов, с 2022 года «Техноформ» перешёл на собственные пакеты присадок, разработанные на основе двух десятилетий экспертизы. Сегодня Coolstream - это полностью российская рецептура, которая не уступает мировым аналогам. Компания имеет собственный исследовательский центр и лаборатории, где проводят испытания по международным стандартам ASTM. Специалистов «Техноформ» пригласили к участию в проекте Aurus на стадии разработки двигателя для подбора оптимального состава антифриза. Антифриз Coolstream прошёл полтора года испытаний в ФГУП «НАМИ» – ведущем автомоторном институте России. В результате он единственный на сегодняшний день получил допуск для применения в автомобилях Aurus, включая президентский лимузин, и во всех перспективных проектах института. Антифризы Coolstream были выбраны для первой конвейерной заправки на многих автозаводах: Ford, Renault, Hyundai, Kia, Volkswagen, Haval, КАМАЗ, LADA и другие. Продукты ТЕХНОФОРМ используются на объектах «Ямал СПГ», «Арктик СПГ-2», Амурский ГХК, в карьерной технике АЛРОСА, Сургутнефтегаз, СИБУР, в автопарках Мосгортранс, Мострансавто, КАММС. Контрактное производство: под брендами Total, Shell, Haval, Tank, Kia, Hyundai и др. То есть эти мировые имена доверяют «Техноформ» выпуск продукции под своими марками – это говорит о многом.\n---------------\n*МЕРЧ АП КОМАНДЫ*\nhttps://www.wildberries.ru/brands/312250711-ap-komanda\n__________\n*НАШ ТЕЛЕГРАМ:*\nhttps://t.me/KomandaAP\n*VK Видео:*\nhttps://vk.com/video/@komandaap\n*RUTUBE:*\nhttps://rutube.ru/channel/23891992/\n---------------\n*По вопросам сотрудничества и рекламы:*\nproduction@podbor.org\n---------------\nОсновной канал Ильдара: https://www.youtube.com/@UCG4yz4wtp2E5S62L06yqC9w \nЛайв канал Ильдара: https://www.youtube.com/@UCbhggnCHlPJQVkIzmfCJUXw \n---------------\n\"Команда АП\" это один из официальных каналов группы компаний \"АП\". \nРаботаем c 2013 года. По всей России. \n\nЧем мы можем Вам помочь:\n✔ Подбор автомобилей с гарантией. Проверка по 105 пунктам. Экспертиза, оценка авто: https://podbor.org\n✔ Страхование по всей России ОСАГО/КАСКО: https://ins.podbor.org\n✔ Автосервис. Ремонт, обслуживание авто в Москве: https://service.podbor.org\n✔ Вкуснейший натуральный Мёд с пасеки моего отца: https://honey.podbor.org\n✔ Хочешь работать в нашей компании? Го сюда: https://job.podbor.org\n\nДля тех, кто хочет поддержать наш Благотворительный проект: https://podbor.org/charity/\n---------------\nВ видео есть реклама:\nРеклама. ООО «Яндекс.Вертикали Технологии». ИНН 7704366364. Erid: CQH36pWzJqDgHCeiJ4qFZpe893XAgCnnNA71kpunw7fgoW\n\nРеклама. ООО «Яндекс.Вертикали Технологии». ИНН 7704366364. Erid: CQH36pWzJqDgHCeiWnojWhyqh4cvPSAcdFibMSLfCpJ79t", "Смотрим в зубы дарёному Рэндж Роверу!", "ea832b53-5fcf-44a4-bc0a-c7dc4d81d672", 4145, false, "MRq6qwC51iQ", "https://www.youtube.com/watch?v=MRq6qwC51iQ", 85, "/downloads/Youtube/0_Download/2026-04-29 Смотрим в зубы дарёному Рэндж Роверу!.mkv", false, false, false, 1, [], 4, ~U[2026-04-29 13:00:41Z], ~U[2026-07-13 10:56:15Z], ~U[2026-07-13 10:56:15Z], "🚗 Покупайте хорошие машины на Авто.ру: https://auto.ru/s/PJCNTm\n\n🔥Coolstream- премиальные антифризы мирового уровня технологий и качества🔥: https://www.cool-stream.ru/catalog/antifreeze/premium/Erid2Vtzqw8Nfcb\nРеклама. АО \"ТЕХНОФОРМ\", ИНН 5021012655. Erid:2Vtzqw8Nfcb\nКомпания «Техноформ» существует с 2003 года. Более 20 лет она сотрудничала с бельгийской Arteco – одним из мировых лидеров в разработке присадок для антифризов (совместное предприятие Chevron и Total, созданное специально для разработки и производства охлаждающих жидкостей). Это позволило перенять передовые технологии, знания, культуру производства. После долгих лет локализации лучших мировых антифризов, с 2022 года «Техноформ» перешёл на собственные пакеты присадок, разработанные на основе двух десятилетий экспертизы. Сегодня Coolstream - это полностью российская рецептура, которая не уступает мировым аналогам. Компания имеет собственный исследовательский центр и лаборатории, где про (truncated) 13:56:16.008 [debug] QUERY OK source="sources" db=3.2ms idle=89.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:16.010 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=51.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:16.014 [debug] QUERY OK source="media_items" db=3.2ms idle=52.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 [83] 13:56:16.014 [debug] Current batch of media processed. Will check again in 1000ms 13:56:17.015 [debug] Current batch of media processed. Will check again in 1000ms 13:56:18.016 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Подарите своим близким волшебство вкуса и аромата с Весенним набором сокочая!\nЗакажите любовь, тепло и заботу по ссылке:\n\nOZON: https://ozon.onelink.me/SNMZ/503hr1yf\nWB: https://www.wildberries.ru/seller/590522?utm_source=youtube&utm_medium=blog&utm_campaign=590522-id-NoNamePilot&utm_term=NoNamePilot&utm_content=NoNamePilot\nСайт beFRUITbe: https://befruitbe.ru/kit?utm_source=youtube&utm_medium=blog&utm_campaign=nonamepilot&utm_content=nonamepilot&utm_term=nonamepilot\nНабор на OZON: https://ozon.onelink.me/SNMZ/ixbl2ucg\nНабор на WB: https://www.wildberries.ru/catalog/786129995/detail.aspx?utm_source=youtube&utm_medium=blog&utm_campaign=590522-id-NoNamePilot&utm_term=NoNamePilot&utm_content=NoNamePilot\n\nАвиалайнер Ан-24РВ авиакомпании «Ангара», выполнявший плановый внутренний рейс ИК-2311 по маршруту Хабаровск — Благовещенск — Тында, врезался в сопку при заходе на посадку в аэропорт города Тынды. \nВыжил кто-то? В чем причина катастрофы? Что вообще произошло? Ответ в видео!\n\nАвтор кадров симулятора: Владимир Гаврилов\nАвтор кадров симулятора (TG): @vordydel\n\nБлагодарим за консультации по видео Михаила Парканского, Капитана А320, Инструктора CRM\n\nНАШ МЕРЧ!\nhttps://www.avito.ru/brands/c72d67d78...\n\nНаш ТГ: https://t.me/+TzZ16LzO16E0Zjdi\n\nПоддержи нас на boosty! \nСсылка: https://boosty.to/nonamepilot\n\nГрафика в видео:\n savelijhoruzhev@gmail.com\n \nСимулятор:\n MSFS2020\n\n Наши соц.сети (там видео, которых нет на ютубе):\n ДЗЕН: https://dzen.ru/jetsandcrashes?share_...\n RuTube: https://rutube.ru/channel/50402617/\n VK: https://m.vkvideo.ru/@club228881332\n\n✈====================================================================================================✈\n#ан #ан24 #авиакатастрофы #msfs2020 #авиаперелеты #aviation #факты #катастрофа #самолет #самолеты #новости #авиация #антонов #ан24РВ #россия #РФ #Тында #ангара #благовещенск #новости #новое \n\n\nРеклама. ООО \"Аличе\" ИНН: 5036101467 erid: 2VtzqvvYohE", "duration" => 3052, "filename" => "/downloads/Youtube/0_Download/2026-02-28 Разбор катастрофы Ан-24 в Тынде, 24 июля 2025 года.mp4", "id" => "AYxXYqE2wyg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=AYxXYqE2wyg", "playlist_index" => 86, "timestamp" => 1772269229, "title" => "Разбор катастрофы Ан-24 в Тынде, 24 июля 2025 года", "upload_date" => "20260228"} 13:56:18.017 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1011.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:18.019 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=96.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:18.052 [debug] QUERY OK source="media_items" db=32.5ms 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[2026-02-28 09:00:29Z], 1] 13:56:18.086 [debug] QUERY OK source="media_items" db=32.7ms queue=0.1ms idle=47.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\nOZON: https://ozon.onelink.me/SNMZ/503hr1yf\nWB: https://www.wildberries.ru/seller/590522?utm_source=youtube&utm_medium=blog&utm_campaign=590522-id-NoNamePilot&utm_term=NoNamePilot&utm_content=NoNamePilot\nСайт beFRUITbe: https://befruitbe.ru/kit?utm_source=youtube&utm_medium=blog&utm_campaign=nonamepilot&utm_content=nonamepilot&utm_term=nonamepilot\nНабор на OZON: https://ozon.onelink.me/SNMZ/ixbl2ucg\nНабор на WB: https://www.wildberries.ru/catalog/786129995/detail.aspx?utm_source=youtube&utm_medium=blog&utm_campaign=590522-id-NoNamePilot&utm_term=NoNamePilot&utm_content=NoNamePilot\n\nАвиалайнер Ан-24РВ авиакомпании «Ангара», выполнявший плановый внутренний рейс ИК-2311 по маршруту Хабаровск — Благовещенск — Тында, врезался в сопку при заходе на посадку в аэропорт города Тынды. \nВыжил кто-то? В чем причина катастрофы? Что вообще произошло? Ответ в видео!\n\nАвтор кадров симулятора: Владимир Гаврилов\nАвтор кадров симулятора (TG): @vordydel\n\nБлагодарим за консультации по видео Михаила Парканского, Капитана А320, Инструктора CRM\n\nНАШ МЕРЧ!\nhttps://www.avito.ru/brands/c72d67d78...\n\nНаш ТГ: https://t.me/+TzZ16LzO16E0Zjdi\n\nПоддержи нас на boosty! \nСсылка: https://boosty.to/nonamepilot\n\nГрафика в видео:\n savelijhoruzhev@gmail.com\n \nСимулятор:\n MSFS2020\n\n Наши соц.сети (там видео, которых нет на ютубе):\n ДЗЕН: https://dzen.ru/jetsandcrashes?share_...\n RuTube: https://rutube.ru/channel/50402617/\n VK: https://m.vkvideo.ru/@club228881332\n\n✈====================================================================================================✈\n#ан #ан24 #авиакатастрофы #msfs2020 #авиаперелеты #aviation #факты #катастрофа #самолет #самолеты #новости #авиация #антонов #ан24РВ #россия #РФ #Тында #ангара #благовещенск #новости #новое \n\n\nРеклама. ООО \"Аличе\" ИНН: 5036101467 erid: 2VtzqvvYohE", "Разбор катастрофы Ан-24 в Тынде, 24 июля 2025 года", "df229af6-1d8f-4133-a2ac-c142b8182ccd", 3052, false, "AYxXYqE2wyg", "https://www.youtube.com/watch?v=AYxXYqE2wyg", 86, "/downloads/Youtube/0_Download/2026-02-28 Разбор катастрофы Ан-24 в Тынде, 24 июля 2025 года.mp4", false, false, false, 1, [], 1, ~U[2026-02-28 09:00:29Z], ~U[2026-07-13 10:56:18Z], ~U[2026-07-13 10:56:18Z], "Подарите своим близким волшебство вкуса и аромата с Весенним набором сокочая!\nЗакажите любовь, тепло и заботу по ссылке:\n\nOZON: https://ozon.onelink.me/SNMZ/503hr1yf\nWB: https://www.wildberries.ru/seller/590522?utm_source=youtube&utm_medium=blog&utm_campaign=590522-id-NoNamePilot&utm_term=NoNamePilot&utm_content=NoNamePilot\nСайт beFRUITbe: https://befruitbe.ru/kit?utm_source=youtube&utm_medium=blog&utm_campaign=nonamepilot&utm_content=nonamepilot&utm_term=nonamepilot\nНабор на OZON: https://ozon.onelink.me/SNMZ/ixbl2ucg\nНабор на WB: https://www.wildberries.ru/catalog/786129995/detail.aspx?utm_source=youtube&utm_medium=blog&utm_campaign=590522-id-NoNamePilot&utm_term=NoNamePilot&utm_content=NoNamePilot\n\nАвиалайнер Ан-24РВ авиакомпании «Ангара», выполнявший плановый внутренний рейс ИК-2311 по маршруту Хабаровск — Благовещенск — Тында, врезался в сопку при заходе на посадку в аэропорт города Тынды. \nВыжил кто-то? В чем причина катастрофы? Что вообще произошло? Ответ в видео!\n\nАвтор кадров симулятора: Владимир Гаврилов\nАвтор кадров симулятора (TG): @vordydel\n\nБлагодарим за консультации по видео Михаила Парканского, Капитана А320, Инструктора CRM\n\nНАШ МЕРЧ!\nhttps://www.avito.ru/brands/c72d67d78...\n\nНаш ТГ: https://t.me/+TzZ16LzO16E0Zjdi\n\nПоддержи нас на boosty! \nСсылка: https://boosty.to/nonamepilot\n\nГрафика в видео:\n savelijhoruzhev@gmail.com\n \nСимулятор:\n MSFS2020\n\n Наши соц.сети (там видео, которых нет на ютубе):\n ДЗЕН: https://dzen.ru/jetsandcrashes?share_...\n RuTube: https://rutube.ru/channel/50402617/\n VK: https://m.vkvideo.ru/@club228881332\n\n✈====================================================================================================✈\n#ан #ан24 #авиакатастрофы #msfs2020 #авиаперелеты #aviation #факты #катастрофа #самолет #самолеты #новости #авиация #антонов #ан24РВ #россия #РФ #Тында #ангара #благовещенск #новости #новое \n\n\nРеклама. ООО \"Аличе\" ИНН: 5036101467 erid: 2VtzqvvYohE", "Разбор катастрофы Ан-24 в Тынде, 24 июля 2025 года", 3052, false, "AYxXYqE2wyg", "https://www.youtube.com/watch?v=AYxXYqE2wyg", "/downloads/Youtube/0_Download/2026-02-28 Разбор катастрофы Ан-24 в Тынде, 24 июля 2025 года.mp4", false, 1, ~U[2026-02-28 09:00:29Z]] 13:56:18.089 [debug] QUERY OK source="sources" db=3.0ms idle=81.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:18.091 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.1ms idle=71.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:18.094 [debug] QUERY OK source="media_items" db=2.3ms idle=72.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 [84] 13:56:18.094 [debug] Current batch of media processed. Will check again in 1000ms 13:56:19.095 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Обзор мега битвы в Supreme Commander Forged Alliance\n\n💰 Поблагодарить за контент - https://donatty.com/robogear\n💸 Больше кастов эксклюзивно на Бусти - https://boosty.to/robogear\n\n📺 Рутуб - https://rutube.ru/channel/30201940\n▶️ VK PLAY - https://live.vkvideo.ru/robogear\n💬 Телеграм-паблик https://t.me/robogearpublic\n👉 Дискорд сервер - https://discord.com/invite/RuVun6fdzP\n\n😎 Играть в суприм по сети - https://www.faforever.com\n\n\n#supremecommander #faf", "duration" => 3181, "filename" => "/downloads/Youtube/0_Download/2026-04-28 ЗАПРЕДЕЛЬНЫЙ ЭПИК И НЕВЕРОЯТНЫЙ СКИЛЛ НА ДУАЛГЭПЕ В SUPREME COMMANDER.mkv", "id" => "bBTKHKoLcC4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bBTKHKoLcC4", "playlist_index" => 87, "timestamp" => 1777377667, "title" => "ЗАПРЕДЕЛЬНЫЙ ЭПИК И НЕВЕРОЯТНЫЙ СКИЛЛ НА ДУАЛГЭПЕ В SUPREME COMMANDER", "upload_date" => "20260428"} 13:56:19.096 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1010.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:19.098 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1007.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:19.123 [debug] QUERY OK source="media_items" db=24.7ms queue=0.1ms idle=1007.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-28 12:01:07Z], 1] 13:56:19.151 [debug] QUERY OK source="media_items" db=27.5ms idle=1029.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" ["Обзор мега битвы в Supreme Commander Forged Alliance\n\n💰 Поблагодарить за контент - https://donatty.com/robogear\n💸 Больше кастов эксклюзивно на Бусти - https://boosty.to/robogear\n\n📺 Рутуб - https://rutube.ru/channel/30201940\n▶️ VK PLAY - https://live.vkvideo.ru/robogear\n💬 Телеграм-паблик https://t.me/robogearpublic\n👉 Дискорд сервер - https://discord.com/invite/RuVun6fdzP\n\n😎 Играть в суприм по сети - https://www.faforever.com\n\n\n#supremecommander #faf", "ЗАПРЕДЕЛЬНЫЙ ЭПИК И НЕВЕРОЯТНЫЙ СКИЛЛ НА ДУАЛГЭПЕ В SUPREME COMMANDER", "ae8646ce-dd0f-476d-be65-a3519bb81fa6", 3181, false, "bBTKHKoLcC4", "https://www.youtube.com/watch?v=bBTKHKoLcC4", 87, "/downloads/Youtube/0_Download/2026-04-28 ЗАПРЕДЕЛЬНЫЙ ЭПИК И НЕВЕРОЯТНЫЙ СКИЛЛ НА ДУАЛГЭПЕ В SUPREME COMMANDER.mkv", false, false, false, 1, [], 3, ~U[2026-04-28 12:01:07Z], ~U[2026-07-13 10:56:19Z], ~U[2026-07-13 10:56:19Z], "Обзор мега битвы в Supreme Commander Forged Alliance\n\n💰 Поблагодарить за контент - https://donatty.com/robogear\n💸 Больше кастов эксклюзивно на Бусти - https://boosty.to/robogear\n\n📺 Рутуб - https://rutube.ru/channel/30201940\n▶️ VK PLAY - https://live.vkvideo.ru/robogear\n💬 Телеграм-паблик https://t.me/robogearpublic\n👉 Дискорд сервер - https://discord.com/invite/RuVun6fdzP\n\n😎 Играть в суприм по сети - https://www.faforever.com\n\n\n#supremecommander #faf", "ЗАПРЕДЕЛЬНЫЙ ЭПИК И НЕВЕРОЯТНЫЙ СКИЛЛ НА ДУАЛГЭПЕ В SUPREME COMMANDER", 3181, false, "bBTKHKoLcC4", "https://www.youtube.com/watch?v=bBTKHKoLcC4", "/downloads/Youtube/0_Download/2026-04-28 ЗАПРЕДЕЛЬНЫЙ ЭПИК И НЕВЕРОЯТНЫЙ СКИЛЛ НА ДУАЛГЭПЕ В SUPREME COMMANDER.mkv", false, 1, ~U[2026-04-28 12:01:07Z]] 13:56:19.155 [debug] QUERY OK source="sources" db=2.9ms idle=226.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:19.157 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.1ms idle=58.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:19.160 [debug] QUERY OK source="media_items" db=2.6ms idle=59.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 [85] 13:56:19.160 [debug] Current batch of media processed. Will check again in 1000ms 13:56:20.161 [debug] Current batch of media processed. Will check again in 1000ms 13:56:21.162 [debug] Current batch of media processed. Will check again in 1000ms 13:56:22.163 [debug] Current batch of media processed. Will check again in 1000ms 13:56:23.164 [debug] Current batch of media processed. Will check again in 1000ms 13:56:24.165 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Поговорим о самом распространённом в нашей Вселенной источнике электромагнитного излучения - излучении ускоренно движущихся заряженных тел, его причинах, механизмах и особенностях!\n\nПодпишитесь на мой канал в Telegram: https://t.me/physiovisio\n\nПоддержите проект через Boosty: https://boosty.to/physiovisio \n\nPatreon: https://patreon.com/yuritkachev", "duration" => 1180, "filename" => "/downloads/Youtube/0_Download/2023-06-07 Откуда берётся свет?.mp4", "id" => "dmCn2E-FDQo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dmCn2E-FDQo", "playlist_index" => 88, "timestamp" => 1686151260, "title" => "Откуда берётся свет?", "upload_date" => "20230607"} 13:56:24.167 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=1160.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:24.168 [debug] QUERY OK source="sources" db=0.9ms idle=1162.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:24.191 [debug] QUERY OK source="media_items" db=22.0ms idle=1163.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-06-07 15:21:00Z], 1] 13:56:24.250 [debug] QUERY OK source="media_items" db=58.2ms queue=0.1ms idle=1186.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Подпишитесь на мой канал в Telegram: https://t.me/physiovisio\n\nПоддержите проект через Boosty: https://boosty.to/physiovisio \n\nPatreon: https://patreon.com/yuritkachev", "Откуда берётся свет?", "ea054ca8-c5c6-4255-826f-81b04279be99", 1180, false, "dmCn2E-FDQo", "https://www.youtube.com/watch?v=dmCn2E-FDQo", 88, "/downloads/Youtube/0_Download/2023-06-07 Откуда берётся свет?.mp4", false, false, false, 1, [], 1, ~U[2023-06-07 15:21:00Z], ~U[2026-07-13 10:56:24Z], ~U[2026-07-13 10:56:24Z], "Поговорим о самом распространённом в нашей Вселенной источнике электромагнитного излучения - излучении ускоренно движущихся заряженных тел, его причинах, механизмах и особенностях!\n\nПодпишитесь на мой канал в Telegram: https://t.me/physiovisio\n\nПоддержите проект через Boosty: https://boosty.to/physiovisio \n\nPatreon: https://patreon.com/yuritkachev", "Откуда берётся свет?", 1180, false, "dmCn2E-FDQo", "https://www.youtube.com/watch?v=dmCn2E-FDQo", "/downloads/Youtube/0_Download/2023-06-07 Откуда берётся свет?.mp4", false, 1, ~U[2023-06-07 15:21:00Z]] 13:56:24.252 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=308.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:24.254 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=85.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:24.256 [debug] QUERY OK source="media_items" db=1.6ms idle=85.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 [86] 13:56:24.256 [debug] Current batch of media processed. Will check again in 1000ms 13:56:25.257 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Подписывайтесь на канал, если вам интересны:\nInstagram: @handygurus1\nTikTok: @handygurus1\n\n#ИванУргант #HandyGurus #Хендиман #США #ГуруУУрганта#вечернийургант", "duration" => 911, "filename" => "/downloads/Youtube/0_Download/2026-04-21 Был в гостях у Урганта.mkv", "id" => "FOTrmdaojX8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=FOTrmdaojX8", "playlist_index" => 89, "timestamp" => 1776758268, "title" => "Был в гостях у Урганта", "upload_date" => "20260421"} 13:56:25.259 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1007.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:25.260 [debug] QUERY OK source="sources" db=0.9ms idle=1006.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:25.296 [debug] QUERY OK source="media_items" db=35.9ms idle=1006.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-21 07:57:48Z], 1] 13:56:25.310 [debug] QUERY OK source="media_items" db=13.4ms idle=1040.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" ["Подписывайтесь на канал, если вам интересны:\nInstagram: @handygurus1\nTikTok: @handygurus1\n\n#ИванУргант #HandyGurus #Хендиман #США #ГуруУУрганта#вечернийургант", "Был в гостях у Урганта", "d6c47a90-514a-49bd-846b-ee16fd1da417", 911, false, "FOTrmdaojX8", "https://www.youtube.com/watch?v=FOTrmdaojX8", 89, "/downloads/Youtube/0_Download/2026-04-21 Был в гостях у Урганта.mkv", false, false, false, 1, [], 1, ~U[2026-04-21 07:57:48Z], ~U[2026-07-13 10:56:25Z], ~U[2026-07-13 10:56:25Z], "Подписывайтесь на канал, если вам интересны:\nInstagram: @handygurus1\nTikTok: @handygurus1\n\n#ИванУргант #HandyGurus #Хендиман #США #ГуруУУрганта#вечернийургант", "Был в гостях у Урганта", 911, false, "FOTrmdaojX8", "https://www.youtube.com/watch?v=FOTrmdaojX8", "/downloads/Youtube/0_Download/2026-04-21 Был в гостях у Урганта.mkv", false, 1, ~U[2026-04-21 07:57:48Z]] 13:56:25.312 [debug] QUERY OK source="sources" db=1.9ms idle=366.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:25.314 [debug] QUERY OK source="media_profiles" db=1.1ms idle=54.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:25.316 [debug] QUERY OK source="media_items" db=1.6ms idle=54.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 [87] 13:56:25.316 [debug] Current batch of media processed. Will check again in 1000ms 13:56:26.315 [debug] Current batch of media processed. Will check again in 1000ms 13:56:27.317 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Обсуждаем актуальные события\n\nПоддержи канал:\nhttps://boosty.to/agitprop\nhttps://yoomoney.ru/fundraise/4gMjsQAABis.230104\n\nписьма и новости с мест присылайте на адрес: agitblog@gmail.com\nили в чат-бот: https://t.me/Agitblog_bot в Телеграм\nПодпишись на Telegram: https://t.me/Agitblog\n\n0:00 начало\n3:03 начало \n3:49 ложный анонс\n4:54 поздравление с 1 мая\n6:59 благодарность зрителям и ртф\n8:12 активизация хлопков повсюду, о чем это\n10:08 интервью с Ивановым\n10:47 \"главная новость\" Санта-Барбары\n17:02 краткий обзор событий апреля\n18:50 замедление экономики: стройка и другие отрасли\n19:51 дефицит рабочей силы\n21:08 речь Нигматуллина\n22:31 и справа недовольны и слева\n23:44 про список форбс \n24:35 налоги и самозанятые\n25:24 нештрафумый порог\n25:50 два обязательных иностранных языка. \n26:44 платный доступ в интернет\n27:14 резюме \n30:19 благодарность за концерт Джанни Родари \nВопросы\n32:33 как жить дальше? Нет продаж, налоги выросли..\n43:41 как правильно распознать переход волшебства в национально-освободительное действие\n50:09 Можно ли считать власть в лице Хрущева, Брежнева, и Андропова диктатурой пролетариата..?\n55:42 мораль не марксисткая категория\n57:23 как товарищ Сталин мог произнести столь националистическую речь\n1:05:59 не нужно транслировать всю ленту новостей\n1:06:18 зачем власти \"режут\" средний класс\n1:07:18 какие взгляды у югопника, хакима на происходящее\n1:08:13 удается ли вам после того, как ушли на фриланс, сохранять классовое \n1:10:53 основной движущей силой революции является молодёжь. Шансов на революцию больше в африканских и арабских странах\n1:14:16 почему власть рубит сук на котором сидит\n1:15:34 про Иран\n1:21:34 дайте оптимистичный прогноз\n1:23:07 коллектив Lenin creo\n1:23:28 идет развитие ии. Не думаете ли, что именно робот и ии будут экономическим базисом для смены формации\n 1:27:46 насколько готовы массы идти в надвигающуюся мясорубку \n1:32:29 вижу что у рабочих появляется классовое сознание. Дип сик выдал анализ, что социальный взрыв неизбежен к 2029 году\n 1:34:29 стоит ли откинуть вражду между левыми спикерами движения\n 1:35:10 какие генералы будут в красной армии\n1:36:44 имеет ли теоретик призывать массы к борьбе если он сам не готов встать под пули\n1:38:54 где грань когда теоретическая поддержка превращается в личное неучастие\n1:40:10 если повторится сценарий Венесуэллы\n1:42:16 просьба найти гостя, который мог бы рассказать про состояние посевных площадей\n1:43:07 какова цель коммунизма. Что можно сделать такого при коммунизме, что невозможно при капитализме\n1:51:48 про музей истории мироздания\n1:53:11 поддержка правящей партии сейчас слабее, неужели они снова нарисуют себе цифры\n1:53:37 в гостях у сказки\n1:53:53 аудио записи для сына \n1:54:32 про песню Zombie Cranberries \n1:57:22 про Grandson\n2:02:36 ИИ похоронит рынок быстрее, чем разовьется классовое сознание?\n2:03:13 пытаются ли запретами задеть всех?\n2:05:41 как относиться к майским праздникам\n2:08:38 река времени песня\n2:08:50 социализм может существовать только конкурируя с капитализмом?\n2:16:51 происходящее будет усиливаться или разовая акция?\n2:17:26 уместно ли коммунистам применять пытки?\n2:18:15 не понимаю образованных людей, которые не находят нашу планету \"хрупким шаром\"\n2:22:23 вырезать?\n2:22:54 почему капитализм и коррупция неотделимы друг от друга \n2:23:18 кто будет покупать товары, если всех заменят роботы\n2:26:00 вы слишком оптимистично относитесь к сроку существования капитализма\n2:26:32 нужно ли заниматься агитацией и пропагандой в быту\n\n2:16:18 кого почитать в ожидании \"предполагаемого гестапо\"", "duration" => 14247, "filename" => "/downloads/Youtube/0_Download/2026-05-02 Вопросы на миллион. Стрим ⧸⧸ 02.05.2026.mp4", "id" => "oCxUcieW1hw", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=oCxUcieW1hw", "playlist_index" => 90, "timestamp" => 1777749580, "title" => "Вопросы на миллион. Стрим // 02.05.2026", "upload_date" => "20260502"} 13:56:27.319 [debug] QUERY OK source="sources" db=1.4ms idle=367.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:27.320 [debug] QUERY OK source="sources" db=1.5ms idle=315.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:27.342 [debug] QUERY OK source="media_items" db=21.2ms idle=317.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-02 19:19:40Z], 1] 13:56:27.366 [debug] QUERY OK source="media_items" db=22.7ms idle=339.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Поддержи канал:\nhttps://boosty.to/agitprop\nhttps://yoomoney.ru/fundraise/4gMjsQAABis.230104\n\nписьма и новости с мест присылайте на адрес: agitblog@gmail.com\nили в чат-бот: https://t.me/Agitblog_bot в Телеграм\nПодпишись на Telegram: https://t.me/Agitblog\n\n0:00 начало\n3:03 начало \n3:49 ложный анонс\n4:54 поздравление с 1 мая\n6:59 благодарность зрителям и ртф\n8:12 активизация хлопков повсюду, о чем это\n10:08 интервью с Ивановым\n10:47 \"главная новость\" Санта-Барбары\n17:02 краткий обзор событий апреля\n18:50 замедление экономики: стройка и другие отрасли\n19:51 дефицит рабочей силы\n21:08 речь Нигматуллина\n22:31 и справа недовольны и слева\n23:44 про список форбс \n24:35 налоги и самозанятые\n25:24 нештрафумый порог\n25:50 два обязательных иностранных языка. \n26:44 платный доступ в интернет\n27:14 резюме \n30:19 благодарность за концерт Джанни Родари \nВопросы\n32:33 как жить дальше? Нет продаж, налоги выросли..\n43:41 как правильно распознать переход волшебства в национально-освободительное действие\n50:09 Можно ли считать власть в лице Хрущева, Брежнева, и Андропова диктатурой пролетариата..?\n55:42 мораль не марксисткая категория\n57:23 как товарищ Сталин мог произнести столь националистическую речь\n1:05:59 не нужно транслировать всю ленту новостей\n1:06:18 зачем власти \"режут\" средний класс\n1:07:18 какие взгляды у югопника, хакима на происходящее\n1:08:13 удается ли вам после того, как ушли на фриланс, сохранять классовое \n1:10:53 основной движущей силой революции является молодёжь. Шансов на революцию больше в африканских и арабских странах\n1:14:16 почему власть рубит сук на котором сидит\n1:15:34 про Иран\n1:21:34 дайте оптимистичный прогноз\n1:23:07 коллектив Lenin creo\n1:23:28 идет развитие ии. Не думаете ли, что именно робот и ии будут экономическим базисом для смены формации\n 1:27:46 насколько готовы массы идти в надвигающуюся мясорубку \n1:32:29 вижу что у рабочих появляется классовое сознание. Дип сик выдал анализ, что социальный взрыв неизбежен к 2029 году\n 1:34:29 стоит ли откинуть вражду между левыми спикерами движения\n 1:35:10 какие генералы будут в красной армии\n1:36:44 имеет ли теоретик призывать массы к борьбе если он сам не готов встать под пули\n1:38:54 где грань когда теоретическая поддержка превращается в личное неучастие\n1:40:10 если повторится сценарий Венесуэллы\n1:42:16 просьба найти гостя, который мог бы рассказать про состояние посевных площадей\n1:43:07 какова цель коммунизма. Что можно сделать такого при коммунизме, что невозможно при капитализме\n1:51:48 про музей истории мироздания\n1:53:11 поддержка правящей партии сейчас слабее, неужели они снова нарисуют себе цифры\n1:53:37 в гостях у сказки\n1:53:53 аудио записи для сына \n1:54:32 про песню Zombie Cranberries \n1:57:22 про Grandson\n2:02:36 ИИ похоронит рынок быстрее, чем разовьется классовое сознание?\n2:03:13 пытаются ли запретами задеть всех?\n2:05:41 как относиться к майским праздникам\n2:08:38 река времени песня\n2:08:50 социализм может существовать только конкурируя с капитализмом?\n2:16:51 происходящее будет усиливаться или разовая акция?\n2:17:26 уместно ли коммунистам применять пытки?\n2:18:15 не понимаю образованных людей, которые не находят нашу планету \"хрупким шаром\"\n2:22:23 вырезать?\n2:22:54 почему капитализм и коррупция неотделимы друг от друга \n2:23:18 кто будет покупать товары, если всех заменят роботы\n2:26:00 вы слишком оптимистично относитесь к сроку существования капитализма\n2:26:32 нужно ли заниматься агитацией и пропагандой в быту\n\n2:16:18 кого почитать в ожидании \"предполагаемого гестапо\"", "Вопросы на миллион. Стрим // 02.05.2026", "32f64d55-545f-4875-963f-cbac41c825aa", 14247, true, "oCxUcieW1hw", "https://www.youtube.com/watch?v=oCxUcieW1hw", 90, "/downloads/Youtube/0_Download/2026-05-02 Вопросы на миллион. Стрим ⧸⧸ 02.05.2026.mp4", false, false, false, 1, [], 1, ~U[2026-05-02 19:19:40Z], ~U[2026-07-13 10:56:27Z], ~U[2026-07-13 10:56:27Z], "Обсуждаем актуальные события\n\nПоддержи канал:\nhttps://boosty.to/agitprop\nhttps://yoomoney.ru/fundraise/4gMjsQAABis.230104\n\nписьма и новости с мест присылайте на адрес: agitblog@gmail.com\nили в чат-бот: https://t.me/Agitblog_bot в Телеграм\nПодпишись на Telegram: https://t.me/Agitblog\n\n0:00 начало\n3:03 начало \n3:49 ложный анонс\n4:54 поздравление с 1 мая\n6:59 благодарность зрителям и ртф\n8:12 активизация хлопков повсюду, о чем это\n10:08 интервью с Ивановым\n10:47 \"главная новость\" Санта-Барбары\n17:02 краткий обзор событий апреля\n18:50 замедление экономики: стройка и другие отрасли\n (truncated) 13:56:27.368 [debug] QUERY OK source="sources" db=2.1ms idle=362.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:27.369 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=49.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:27.372 [debug] QUERY OK source="media_items" db=1.9ms 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 [88] 13:56:27.372 [debug] Current batch of media processed. Will check again in 1000ms 13:56:28.373 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Прошел две дороги, по которым советовали не ехать. Дороги слявятся сломанными ногами мотоциклистов. \n\n Путевые точки где бываю: \nУтро место ночевки -51.158852, -72.955403\nПервая короткая дорога -51.055602, -71.803597\nЛедник Морено парковка -50.469168, -73.030117\nМесто ночевки у ледника -50.468349, -72.811822\nНачало дороги 73 черт побери -49.327415, -71.399580 \nНочевка в гостинице -47.444225, -70.926312\n\nФинансовая помощь:\nЧерез телеграм разовый донат https://t.me/tribute/app?startapp=dzcj\nСпонсорская подписка. \nЧерез сервис для стримов https://dalink.to/andreiberesnevich\nЮмани номер счета 4100117736677113\nДля РБ Приорбанк Карта 4916 9896 3987 6183\n\nМой телеграм канал https://t.me/AndreiBeresnevich\ninstagram.com/andrei.beresnevich.by?utm_medium=copy_link\n\nСегодня в планах поездка на горнолыжный курорт, предстоит преодолеть 120 километров бездорожья в этой части argentina travel. Это настоящий travel vlog о моих приключениях. Отправляемся покорять склоны и наслаждаться видами, продолжая travel the world!.\nПродолжаем наше приключение! В этом видео мы пересекаем живописную Патагонию и наслаждаемся видами. Смотрите, как я путешествую на мотоцикле и обустраиваю solo camping в самых невероятных местах. Обязательно посетите Perito Moreno Glacier — это незабываемо!", "duration" => 2255, "filename" => "/downloads/Youtube/0_Download/2026-05-03 Дороги которые нужно избегать Мотоциклистам. Мотопутешествие Аргентина ч.11.mkv", "id" => "A1gaBkLMYkg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=A1gaBkLMYkg", "playlist_index" => 91, "timestamp" => 1777788007, "title" => "Дороги которые нужно избегать Мотоциклистам. Мотопутешествие Аргентина ч.11", "upload_date" => "20260503"} 13:56:28.374 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1008.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:28.376 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1006.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:28.402 [debug] QUERY OK source="media_items" db=25.5ms queue=0.1ms idle=1006.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-03 06:00:07Z], 1] 13:56:28.425 [debug] QUERY OK source="media_items" db=22.2ms idle=1030.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Утро место ночевки -51.158852, -72.955403\nПервая короткая дорога -51.055602, -71.803597\nЛедник Морено парковка -50.469168, -73.030117\nМесто ночевки у ледника -50.468349, -72.811822\nНачало дороги 73 черт побери -49.327415, -71.399580 \nНочевка в гостинице -47.444225, -70.926312\n\nФинансовая помощь:\nЧерез телеграм разовый донат https://t.me/tribute/app?startapp=dzcj\nСпонсорская подписка. \nЧерез сервис для стримов https://dalink.to/andreiberesnevich\nЮмани номер счета 4100117736677113\nДля РБ Приорбанк Карта 4916 9896 3987 6183\n\nМой телеграм канал https://t.me/AndreiBeresnevich\ninstagram.com/andrei.beresnevich.by?utm_medium=copy_link\n\nСегодня в планах поездка на горнолыжный курорт, предстоит преодолеть 120 километров бездорожья в этой части argentina travel. Это настоящий travel vlog о моих приключениях. Отправляемся покорять склоны и наслаждаться видами, продолжая travel the world!.\nПродолжаем наше приключение! В этом видео мы пересекаем живописную Патагонию и наслаждаемся видами. Смотрите, как я путешествую на мотоцикле и обустраиваю solo camping в самых невероятных местах. Обязательно посетите Perito Moreno Glacier — это незабываемо!", "Дороги которые нужно избегать Мотоциклистам. Мотопутешествие Аргентина ч.11", "ae8571c4-270d-4dd6-89ec-b14e4769dd4f", 2255, false, "A1gaBkLMYkg", "https://www.youtube.com/watch?v=A1gaBkLMYkg", 91, "/downloads/Youtube/0_Download/2026-05-03 Дороги которые нужно избегать Мотоциклистам. Мотопутешествие Аргентина ч.11.mkv", false, false, false, 1, [], 1, ~U[2026-05-03 06:00:07Z], ~U[2026-07-13 10:56:28Z], ~U[2026-07-13 10:56:28Z], "Прошел две дороги, по которым советовали не ехать. Дороги слявятся сломанными ногами мотоциклистов. \n\n Путевые точки где бываю: \nУтро место ночевки -51.158852, -72.955403\nПервая короткая дорога -51.055602, -71.803597\nЛедник Морено парковка -50.469168, -73.030117\nМесто ночевки у ледника -50.468349, -72.811822\nНачало дороги 73 черт побери -49.327415, -71.399580 \nНочевка в гостинице -47.444225, -70.926312\n\nФинансовая помощь:\nЧерез телеграм разовый донат https://t.me/tribute/app?startapp=dzcj\nСпонсорская подписка. \nЧерез сервис для стримов https://dalink.to/andreiberesnevich\nЮмани номер счета 4100117736677113\nДля РБ Приорбанк Карта 4916 9896 3987 6183\n\nМой телеграм канал https://t.me/AndreiBeresnevich\ninstagram.com/andrei.beresnevich.by?utm_medium=copy_link\n\nСегодня в планах поездка на горнолыжный курорт, предстоит преодолеть 120 километров бездорожья в этой части argentina travel. Это настоящий travel vlog о моих приключениях. Отправляемся покорять склоны и наслаждаться видами, продолжая travel the world!.\nПродолжаем наше приключение! В этом видео мы пересекаем живописную Патагонию и наслаждаемся видами. Смотрите, как я путешествую на мотоцикле и обустраиваю solo camping в самых невероятных местах. Обязательно посетите Perito Moreno Glacier — это незабываемо!", "Дороги которые нужно избегать Мотоциклистам. Мотопутешествие Аргентина ч.11", 2255, false, "A1gaBkLMYkg", "https://www.youtube.com/watch?v=A1gaBkLMYkg", "/downloads/Youtube/0_Download/2026-05-03 Дороги которые нужно избегать Мотоциклистам. Мотопутешествие Аргентина ч.11.mkv", false, 1, ~U[2026-05-03 06:00:07Z]] 13:56:28.427 [debug] QUERY OK source="sources" db=2.1ms idle=473.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:28.429 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms 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" = ?) [2] 13:56:28.431 [debug] QUERY OK source="media_items" db=1.5ms idle=53.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 [89] 13:56:28.431 [debug] Current batch of media processed. Will check again in 1000ms 13:56:29.432 [debug] Current batch of media processed. Will check again in 1000ms 13:56:30.433 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Знаменитый бозон Хиггса - это квант поля Хиггса, благодаря взаимодействию с которым обретают массу элементарные частицы. Что это значит и как бозон Хиггса открыли на практике - разбираемся в сегодняшнем видео! \n\nПодпишитесь на мой канал в Telegram: https://t.me/physiovisio \nПоддержите проект через Boosty: https://boosty.to/physiovisio \nPatreon: https://www.patreon.com/yuritkachev", "duration" => 689, "filename" => "/downloads/Youtube/0_Download/2026-05-01 Что такое бозон Хиггса и как его открыли?.mp4", "id" => "Jn4BXS7z6J0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Jn4BXS7z6J0", "playlist_index" => 92, "timestamp" => 1777648716, "title" => "Что такое бозон Хиггса и как его открыли?", "upload_date" => "20260501"} 13:56:30.435 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=475.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:30.436 [debug] QUERY OK source="sources" db=0.9ms idle=432.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:30.468 [debug] QUERY OK source="media_items" db=31.6ms queue=0.1ms idle=433.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-01 15:18:36Z], 1] 13:56:30.498 [debug] QUERY OK source="media_items" db=29.5ms idle=465.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Подпишитесь на мой канал в Telegram: https://t.me/physiovisio \nПоддержите проект через Boosty: https://boosty.to/physiovisio \nPatreon: https://www.patreon.com/yuritkachev", "Что такое бозон Хиггса и как его открыли?", "ed980cdb-bab2-452b-a90e-4ffe893d5fd5", 689, false, "Jn4BXS7z6J0", "https://www.youtube.com/watch?v=Jn4BXS7z6J0", 92, "/downloads/Youtube/0_Download/2026-05-01 Что такое бозон Хиггса и как его открыли?.mp4", false, false, false, 1, [], 1, ~U[2026-05-01 15:18:36Z], ~U[2026-07-13 10:56:30Z], ~U[2026-07-13 10:56:30Z], "Знаменитый бозон Хиггса - это квант поля Хиггса, благодаря взаимодействию с которым обретают массу элементарные частицы. Что это значит и как бозон Хиггса открыли на практике - разбираемся в сегодняшнем видео! \n\nПодпишитесь на мой канал в Telegram: https://t.me/physiovisio \nПоддержите проект через Boosty: https://boosty.to/physiovisio \nPatreon: https://www.patreon.com/yuritkachev", "Что такое бозон Хиггса и как его открыли?", 689, false, "Jn4BXS7z6J0", "https://www.youtube.com/watch?v=Jn4BXS7z6J0", "/downloads/Youtube/0_Download/2026-05-01 Что такое бозон Хиггса и как его открыли?.mp4", false, 1, ~U[2026-05-01 15:18:36Z]] 13:56:30.503 [debug] QUERY OK source="sources" db=3.5ms queue=0.1ms idle=495.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:30.504 [debug] QUERY OK source="media_profiles" db=1.4ms idle=67.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:30.507 [debug] QUERY OK source="media_items" db=2.6ms idle=68.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 [90] 13:56:30.508 [debug] Current batch of media processed. Will check again in 1000ms 13:56:31.509 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Вбивай \"Славный соус для шавермы\" в мобильном приложении food. ru — качай его по ссылке https://foodru.onelink.me/IATR/x5mediacpp?af_ad_id=ds.20230502_pid.oblomoff&af_channel=youtube&erid=5GmBfJEV\nТам мои рецепты с граммовками и ещё тысячи классных, подробных рецептов с пошаговыми фото!\n\nРеклама ООО «Корпоративный центр ИКС 5»\nerid: 5GmBfJEV\n\n00:00 Вступление\n16:41 Готовка\n\nБусти https://boosty.to/oblomoff\nГруппа отзывов о доставках еды - \nhttps://vk.com/foodfails\nМой мерч - https://.ru/\nМОЙ МЕРЧ в ВК (худи свитеры футболки)-\nhttps://vk.com/\nГруппа ВК-\nhttps://vk.com/atpiska\nМой телеграм\nhttps://t.me/oblomoffspb\nТелеграм с граммовками\nhttps://t.me/slavnogram\nЕще рецепты и эксперименты\nhttps://www.youtube.com/user/oblomoffstuff\nОбзоры техники\nhttps://www.youtube.com/user/muhanesidela\nТикток-\nhttps://www.tiktok.com/amp/tag/oblomoffrecipe\nСотрудничество - \noblomoffadvert@gmail.com", "duration" => 2132, "filename" => "/downloads/Youtube/0_Download/2023-05-02 ТОТ САМЫЙ густой соус для шавермы! Идеальные граммовки!.mkv", "id" => "hO3uZWjr1SQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=hO3uZWjr1SQ", "playlist_index" => 93, "timestamp" => 1683026221, "title" => "ТОТ САМЫЙ густой соус для шавермы! Идеальные граммовки!", "upload_date" => "20230502"} 13:56:31.510 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1011.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:31.511 [debug] QUERY OK source="sources" db=0.8ms idle=1007.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:31.533 [debug] QUERY OK source="media_items" db=20.7ms queue=0.1ms idle=1007.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-02 11:17:01Z], 1] 13:56:31.555 [debug] QUERY OK source="media_items" db=21.3ms queue=0.1ms idle=1025.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" ["Вбивай \"Славный соус для шавермы\" в мобильном приложении food. ru — качай его по ссылке https://foodru.onelink.me/IATR/x5mediacpp?af_ad_id=ds.20230502_pid.oblomoff&af_channel=youtube&erid=5GmBfJEV\nТам мои рецепты с граммовками и ещё тысячи классных, подробных рецептов с пошаговыми фото!\n\nРеклама ООО «Корпоративный центр ИКС 5»\nerid: 5GmBfJEV\n\n00:00 Вступление\n16:41 Готовка\n\nБусти https://boosty.to/oblomoff\nГруппа отзывов о доставках еды - \nhttps://vk.com/foodfails\nМой мерч - https://.ru/\nМОЙ МЕРЧ в ВК (худи свитеры футболки)-\nhttps://vk.com/\nГруппа ВК-\nhttps://vk.com/atpiska\nМой телеграм\nhttps://t.me/oblomoffspb\nТелеграм с граммовками\nhttps://t.me/slavnogram\nЕще рецепты и эксперименты\nhttps://www.youtube.com/user/oblomoffstuff\nОбзоры техники\nhttps://www.youtube.com/user/muhanesidela\nТикток-\nhttps://www.tiktok.com/amp/tag/oblomoffrecipe\nСотрудничество - \noblomoffadvert@gmail.com", "ТОТ САМЫЙ густой соус для шавермы! Идеальные граммовки!", "b4e13a3c-e3f0-44fc-91cd-86618b75b933", 2132, false, "hO3uZWjr1SQ", "https://www.youtube.com/watch?v=hO3uZWjr1SQ", 93, "/downloads/Youtube/0_Download/2023-05-02 ТОТ САМЫЙ густой соус для шавермы! Идеальные граммовки!.mkv", false, false, false, 1, [], 1, ~U[2023-05-02 11:17:01Z], ~U[2026-07-13 10:56:31Z], ~U[2026-07-13 10:56:31Z], "Вбивай \"Славный соус для шавермы\" в мобильном приложении food. ru — качай его по ссылке https://foodru.onelink.me/IATR/x5mediacpp?af_ad_id=ds.20230502_pid.oblomoff&af_channel=youtube&erid=5GmBfJEV\nТам мои рецепты с граммовками и ещё тысячи классных, подробных рецептов с пошаговыми фото!\n\nРеклама ООО «Корпоративный центр ИКС 5»\nerid: 5GmBfJEV\n\n00:00 Вступление\n16:41 Готовка\n\nБусти https://boosty.to/oblomoff\nГруппа отзывов о доставках еды - \nhttps://vk.com/foodfails\nМой мерч - https://.ru/\nМОЙ МЕРЧ в ВК (худи свитеры футболки)-\nhttps://vk.com/\nГруппа ВК-\nhttps://vk.com/atpiska\nМой телеграм\nhttps://t.me/oblomoffspb\nТелеграм с граммовками\nhttps://t.me/slavnogram\nЕще рецепты и эксперименты\nhttps://www.youtube.com/user/oblomoffstuff\nОбзоры техники\nhttps://www.youtube.com/user/muhanesidela\nТикток-\nhttps://www.tiktok.com/amp/tag/oblomoffrecipe\nСотрудничество - \noblomoffadvert@gmail.com", "ТОТ САМЫЙ густой соус для шавермы! Идеальные граммовки!", 2132, false, "hO3uZWjr1SQ", "https://www.youtube.com/watch?v=hO3uZWjr1SQ", "/downloads/Youtube/0_Download/2023-05-02 ТОТ САМЫЙ густой соус для шавермы! Идеальные граммовки!.mkv", false, 1, ~U[2023-05-02 11:17:01Z]] 13:56:31.557 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=594.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:31.559 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=47.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:31.561 [debug] QUERY OK source="media_items" db=1.6ms idle=47.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [91] 13:56:31.561 [debug] Current batch of media processed. Will check again in 1000ms 13:56:32.563 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Легален ли Meshtastic в России? Где грань между «просто поставил ноду» и штрафом/регистрацией - из‑за мощности и антенны?\nВ этом видео простым языком разбираем RU868 (868 МГц), пороги 25 мВт / 100 мВт, ERP/EIRP, и показываем настройки Meshtastic, чтобы “спать спокойно” и не ломать эфир.\n\nВ ролике вы узнаете:\nКакие частоты Meshtastic актуальны в РФ: почему важен RU868 и чем опасен выбор EU868\nПочему 433 МГц часто плохая идея для большинства (забитый эфир + низкая разрешённая мощность)\nГлавный порог ~25 мВт (и когда начинается история с регистрацией)\nКак правильно считать ERP/EIRP: мощность передатчика + усиление антенны\nПочему “1W (ватные) ноды” это отдельная категория риска (и технически, и юридически)\nГде стоит быть особенно осторожным: приграничные зоны, аэропорты, военные объекты, массовые мероприятия\nПрактические настройки, чтобы сеть была здоровой\n\n🧷 Быстрая шпаргалка из видео (антенна → мощность TX):\nСтоковая антенна ~2 dBi → TX 10 - 12 dB\nАнтенна ~5 dBi → TX до 9 dB\nАнтенна ~8 dBi → TX до 6 dB\n(Смысл: держим суммарную излучаемую мощность в рамках.)\n\n❗️Дисклеймер: видео носит информационный характер и не является юридической консультацией. Для спорных/важных случаев сверяйтесь с нормативными документами и учитывайте условия конкретного места установки.\n\nСсылки: \nВики (на русском): https://meshworks.ru\nTelegram: https://t.me/meshwrks\nБусти: https://boosty.to/meshworks\n\nРекомендуемые к покупке Meshtastic устройства: \nhttps://meshworks.ru/catalog-devices\n\nТаймкоды:\n00:00 — Вступление\n00:32 — Примечание\n01:35 — Частоты\n02:44 — Мощность и регистрация\n03:17 — Что такое ERP/EIRP\n04:11 — Ноды на один 1W\n05:37 — Что на практике\n07:17 —Где быть быть аккуратнее\n07:49 — Настройки в приложении\n08:37 — Мифы и ответы\n09:59 — Итоги\n\nНапишите в комментариях, какие темы разобрать дальше. Мы с радостью поучаствуем в обсуждениях и ответим на ваши вопросы и предложения.\n\nТрек на фоне: https://www.youtube.com/watch?v=lefsX1XA2x0\\", "duration" => 684, "filename" => "/downloads/Youtube/0_Download/2025-12-19 Meshtastic в России: законно ли использовать?.mp4", "id" => "Nd35OtFwVxQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Nd35OtFwVxQ", "playlist_index" => 94, "timestamp" => 1766143223, "title" => "Meshtastic в России: законно ли использовать?", "upload_date" => "20251219"} 13:56:32.564 [debug] QUERY OK source="sources" db=1.1ms idle=1008.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:32.565 [debug] QUERY OK source="sources" db=1.0ms idle=1007.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:32.588 [debug] QUERY OK source="media_items" db=21.9ms idle=1006.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-19 11:20:23Z], 1] 13:56:32.826 [debug] QUERY OK source="media_items" db=237.8ms idle=1027.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" ["Легален ли Meshtastic в России? Где грань между «просто поставил ноду» и штрафом/регистрацией - из‑за мощности и антенны?\nВ этом видео простым языком разбираем RU868 (868 МГц), пороги 25 мВт / 100 мВт, ERP/EIRP, и показываем настройки Meshtastic, чтобы “спать спокойно” и не ломать эфир.\n\nВ ролике вы узнаете:\nКакие частоты Meshtastic актуальны в РФ: почему важен RU868 и чем опасен выбор EU868\nПочему 433 МГц часто плохая идея для большинства (забитый эфир + низкая разрешённая мощность)\nГлавный порог ~25 мВт (и когда начинается история с регистрацией)\nКак правильно считать ERP/EIRP: мощность передатчика + усиление антенны\nПочему “1W (ватные) ноды” это отдельная категория риска (и технически, и юридически)\nГде стоит быть особенно осторожным: приграничные зоны, аэропорты, военные объекты, массовые мероприятия\nПрактические настройки, чтобы сеть была здоровой\n\n🧷 Быстрая шпаргалка из видео (антенна → мощность TX):\nСтоковая антенна ~2 dBi → TX 10 - 12 dB\nАнтенна ~5 dBi → TX до 9 dB\nАнтенна ~8 dBi → TX до 6 dB\n(Смысл: держим суммарную излучаемую мощность в рамках.)\n\n❗️Дисклеймер: видео носит информационный характер и не является юридической консультацией. Для спорных/важных случаев сверяйтесь с нормативными документами и учитывайте условия конкретного места установки.\n\nСсылки: \nВики (на русском): https://meshworks.ru\nTelegram: https://t.me/meshwrks\nБусти: https://boosty.to/meshworks\n\nРекомендуемые к покупке Meshtastic устройства: \nhttps://meshworks.ru/catalog-devices\n\nТаймкоды:\n00:00 — Вступление\n00:32 — Примечание\n01:35 — Частоты\n02:44 — Мощность и регистрация\n03:17 — Что такое ERP/EIRP\n04:11 — Ноды на один 1W\n05:37 — Что на практике\n07:17 —Где быть быть аккуратнее\n07:49 — Настройки в приложении\n08:37 — Мифы и ответы\n09:59 — Итоги\n\nНапишите в комментариях, какие темы разобрать дальше. Мы с радостью поучаствуем в обсуждениях и ответим на ваши вопросы и предложения.\n\nТрек на фоне: https://www.youtube.com/watch?v=lefsX1XA2x0\\", "Meshtastic в России: законно ли использовать?", "a5c5bc30-9946-4d79-aaea-a22c5a4df061", 684, false, "Nd35OtFwVxQ", "https://www.youtube.com/watch?v=Nd35OtFwVxQ", 94, "/downloads/Youtube/0_Download/2025-12-19 Meshtastic в России: законно ли использовать?.mp4", false, false, false, 1, [], 1, ~U[2025-12-19 11:20:23Z], ~U[2026-07-13 10:56:32Z], ~U[2026-07-13 10:56:32Z], "Легален ли Meshtastic в России? Где грань между «просто поставил ноду» и штрафом/регистрацией - из‑за мощности и антенны?\nВ этом видео простым языком разбираем RU868 (868 МГц), пороги 25 мВт / 100 мВт, ERP/EIRP, и показываем настройки Meshtastic, чтобы “спать спокойно” и не ломать эфир.\n\nВ ролике вы узнаете:\nКакие частоты Meshtastic актуальны в РФ: почему важен RU868 и чем опасен выбор EU868\nПочему 433 МГц часто плохая идея для большинства (забитый эфир + низкая разрешённая мощность)\nГлавный порог ~25 мВт (и когда начинается история с регистрацией)\nКак правильно считать ERP/EIRP: мощность передатчика + усиление антенны\nПочему “1W (ватные) ноды” это отдельная категория риска (и технически, и юридически)\nГде стоит быть особенно осторожным: приграничные зоны, аэропорты, военные объекты, массовые мероприятия\nПрактические настройки, чтобы сеть была здоровой\n\n🧷 Быстрая шпаргалка из видео (антенна → мощность TX):\nСтоковая антенна ~2 dBi → TX 10 - 12 dB\nАнтенна ~5 dBi → TX до 9 dB\nАнтенна ~8 dBi → TX до 6 dB\n(Смысл: держим суммарную излучаемую мощность в рамках.)\n\n❗️Дисклеймер: видео носит информационный характер и не является юридической консультацией. Для спорных/важных случаев сверяйтесь с нормативными документами и учитывайте условия конкретного места установки.\n\nСсылки: \nВики (на русском): https://meshworks.ru\nTelegram: https://t.me/meshwrks\nБусти: https://boosty.to/meshworks\n\nРекомендуемые к покупке Meshtastic устройства: \nhttps://meshworks.ru/catalog-devices\n\nТаймкоды:\n00:00 — Вступление\n00:32 — Примечание\n01:35 — Частоты\n02:44 — Мощность и регистрация\n03:17 — Что такое ERP/EIRP\n04:11 — Ноды на один 1W\n05:37 — Что на практике\n07:17 —Где быть быть аккуратнее\n07:49 — Настройки в приложении\n08:37 — Мифы и ответы\n09:59 — Итоги\n\nНапишите в комментариях, какие темы разобрать дальше. Мы с радостью поучаствуем в обсуждениях и ответим на ваши вопросы и предложения.\n\nТрек на фоне: https://www.youtube.com/watch?v=lefsX1XA2x0\\", "Meshtastic в России: законно ли использовать?", 684, false, "Nd35OtFwVxQ", "https://www.youtube.com/watch?v=Nd35OtFwVxQ", "/downloads/Youtube/0_Download/2025-12-19 Meshtastic в России: законно ли использовать?.mp4", false, 1, ~U[2025-12-19 11:20:23Z]] 13:56:32.830 [debug] QUERY OK source="sources" db=2.9ms queue=0.1ms idle=862.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:32.832 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=266.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:32.834 [debug] QUERY OK source="media_items" db=1.8ms idle=266.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 [92] 13:56:32.834 [debug] Current batch of media processed. Will check again in 1000ms 13:56:33.835 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "а так же почему в ближайшие 1000 лет не стоит ехать в Припять.", "duration" => 604, "filename" => "/downloads/Youtube/0_Download/2022-07-21 Америций. Эхо Чернобыля в квартире и почему собирать ядерный реактор у себя в сарае это плохая идея..mp4", "id" => "Fi_ghD-j9uI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Fi_ghD-j9uI", "playlist_index" => 95, "timestamp" => 1658420278, "title" => "Америций. Эхо Чернобыля в квартире и почему собирать ядерный реактор у себя в сарае это плохая идея.", "upload_date" => "20220721"} 13:56:33.837 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1009.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:33.838 [debug] QUERY OK source="sources" db=1.1ms idle=1007.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:33.860 [debug] QUERY OK source="media_items" db=21.3ms idle=1006.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-21 16:17:58Z], 1] 13:56:33.875 [debug] QUERY OK source="media_items" db=14.5ms idle=1026.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" ["а так же почему в ближайшие 1000 лет не стоит ехать в Припять.", "Америций. Эхо Чернобыля в квартире и почему собирать ядерный реактор у себя в сарае это плохая идея.", "1633c21d-9036-4e28-b9fc-49e1d89ab8ec", 604, false, "Fi_ghD-j9uI", "https://www.youtube.com/watch?v=Fi_ghD-j9uI", 95, "/downloads/Youtube/0_Download/2022-07-21 Америций. Эхо Чернобыля в квартире и почему собирать ядерный реактор у себя в сарае это плохая идея..mp4", false, false, false, 1, [], 1, ~U[2022-07-21 16:17:58Z], ~U[2026-07-13 10:56:33Z], ~U[2026-07-13 10:56:33Z], "а так же почему в ближайшие 1000 лет не стоит ехать в Припять.", "Америций. Эхо Чернобыля в квартире и почему собирать ядерный реактор у себя в сарае это плохая идея.", 604, false, "Fi_ghD-j9uI", "https://www.youtube.com/watch?v=Fi_ghD-j9uI", "/downloads/Youtube/0_Download/2022-07-21 Америций. Эхо Чернобыля в квартире и почему собирать ядерный реактор у себя в сарае это плохая идея..mp4", false, 1, ~U[2022-07-21 16:17:58Z]] 13:56:33.879 [debug] QUERY OK source="sources" db=3.2ms queue=0.1ms idle=907.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:33.881 [debug] QUERY OK source="media_profiles" db=1.8ms 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" = ?) [2] 13:56:33.884 [debug] QUERY OK source="media_items" db=2.5ms 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 [93] 13:56:33.884 [debug] Current batch of media processed. Will check again in 1000ms 13:56:34.886 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Пришло время Мэтту протестировать совершенно новый BMW iX3!\n\nЭто первый автомобиль, построенный на специальной платформе BMW для электромобилей «Neue Klasse», но чтобы проверить, есть ли у этого электромобиля начального уровня душа настоящего BMW, Мэтт делает кое-что необычное: он сравнивает его с 6-летним BMW X3 M!\n\nСможет ли этот тихий, высокотехнологичный новичок действительно сравниться с бензиновым монстром с двойным турбонаддувом прошлых лет?\n\niX3 радикально отличается от BMW, которые мы тестировали ранее. Он отличается новым дизайнерским языком «Neue Klasse», поэтому массивные вертикальные «зубчатые» решетки радиатора исчезли, уступив место более широкой горизонтальной решетке в виде «почек», которая плавно переходит в фары. Силуэт автомобиля изящный (но, если уж на то пошло, немного скучный), он отличается утопленными дверными ручками и чистой, минималистичной задней частью с L-образными светодиодными полосами, охватывающими кузов. Безусловно, он современный, но предпочтет ли Мэтт этот совершенно новый дизайн X3 M?\n\nВнутри BMW нажала кнопку «перезагрузки». Традиционная приборная панель исчезла, ее заменила система BMW Panoramic Vision, которая проецирует ключевую информацию по всей ширине нижней части лобового стекла. Появился новый шестиугольный центральный сенсорный экран и минималистичная приборная панель, изготовленная в основном из переработанного текстиля и экологически чистых материалов. Благодаря плоскому полу электромобиля, багажник невероятно просторный, объемом 520 литров (плюс удобный 58-литровый багажник под капотом для зарядных кабелей).\n\nАвтомобиль, который мы получили для этого обзора, — это 50 xDrive. Он оснащен двухмоторной силовой установкой, полным приводом и развивает мощность 469 л.с. и крутящий момент 645 Нм. Он также способен разгоняться от 0 до 100 кмв час всего за 4,9 секунды. Более того, благодаря новой 800-вольтовой архитектуре, он может увеличить запас хода на 372 км всего за 10 минут на быстрой зарядке мощностью 400 кВт, а максимальный запас хода по циклу WLTP составляет до 805 км.\n\nНовый BMW iX3 предлагается по стартовой цене 58 755 фунтов за базовую модель. Это позиционирует его конкурентоспособным по отношению к Audi Q6 e-tron и Porsche Macan Electric, но достаточно ли этого совершенно нового электромобиля, чтобы отвлечь вас от бензиновых двигателей? И вы и Мэтт узнаете ответ в конце обзора. ПОГНАЛИ!", "duration" => 2184, "filename" => "/downloads/Youtube/0_Download/2026-03-28 Этот iX3 — будущее BMW, но достаточно ли он хорош?.mkv", "id" => "Q_ykt26UxPA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Q_ykt26UxPA", "playlist_index" => 96, "timestamp" => 1774686607, "title" => "Этот iX3 — будущее BMW, но достаточно ли он хорош?", "upload_date" => "20260328"} 13:56:34.887 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1011.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:34.889 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1008.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:34.916 [debug] QUERY OK source="media_items" db=26.6ms queue=0.1ms idle=1007.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-28 08:30:07Z], 1] 13:56:34.946 [debug] QUERY OK source="media_items" db=29.0ms idle=1032.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" ["Пришло время Мэтту протестировать совершенно новый BMW iX3!\n\nЭто первый автомобиль, построенный на специальной платформе BMW для электромобилей «Neue Klasse», но чтобы проверить, есть ли у этого электромобиля начального уровня душа настоящего BMW, Мэтт делает кое-что необычное: он сравнивает его с 6-летним BMW X3 M!\n\nСможет ли этот тихий, высокотехнологичный новичок действительно сравниться с бензиновым монстром с двойным турбонаддувом прошлых лет?\n\niX3 радикально отличается от BMW, которые мы тестировали ранее. Он отличается новым дизайнерским языком «Neue Klasse», поэтому массивные вертикальные «зубчатые» решетки радиатора исчезли, уступив место более широкой горизонтальной решетке в виде «почек», которая плавно переходит в фары. Силуэт автомобиля изящный (но, если уж на то пошло, немного скучный), он отличается утопленными дверными ручками и чистой, минималистичной задней частью с L-образными светодиодными полосами, охватывающими кузов. Безусловно, он современный, но предпочтет ли Мэтт этот совершенно новый дизайн X3 M?\n\nВнутри BMW нажала кнопку «перезагрузки». Традиционная приборная панель исчезла, ее заменила система BMW Panoramic Vision, которая проецирует ключевую информацию по всей ширине нижней части лобового стекла. Появился новый шестиугольный центральный сенсорный экран и минималистичная приборная панель, изготовленная в основном из переработанного текстиля и экологически чистых материалов. Благодаря плоскому полу электромобиля, багажник невероятно просторный, объемом 520 литров (плюс удобный 58-литровый багажник под капотом для зарядных кабелей).\n\nАвтомобиль, который мы получили для этого обзора, — это 50 xDrive. Он оснащен двухмоторной силовой установкой, полным приводом и развивает мощность 469 л.с. и крутящий момент 645 Нм. Он также способен разгоняться от 0 до 100 кмв час всего за 4,9 секунды. Более того, благодаря новой 800-вольтовой архитектуре, он может увеличить запас хода на 372 км всего за 10 минут на быстрой зарядке мощностью 400 кВт, а максимальный запас хода по циклу WLTP составляет до 805 км.\n\nНовый BMW iX3 предлагается по стартовой цене 58 755 фунтов за базовую модель. Это позиционирует его конкурентоспособным по отношению к Audi Q6 e-tron и Porsche Macan Electric, но достаточно ли этого совершенно нового электромобиля, чтобы отвлечь вас от бензиновых двигателей? И вы и Мэтт узнаете ответ в конце обзора. ПОГНАЛИ!", "Этот iX3 — будущее BMW, но достаточно ли он хорош?", "f744a819-3e6f-4610-acb7-8aa18bfc59ef", 2184, false, "Q_ykt26UxPA", "https://www.youtube.com/watch?v=Q_ykt26UxPA", 96, "/downloads/Youtube/0_Download/2026-03-28 Этот iX3 — будущее BMW, но достаточно ли он хорош?.mkv", false, false, false, 1, [], 1, ~U[2026-03-28 08:30:07Z], ~U[2026-07-13 10:56:34Z], ~U[2026-07-13 10:56:34Z], "Пришло время Мэтту протестировать совершенно новый BMW iX3!\n\nЭто первый автомобиль, построенный на специальной платформе BMW для электромобилей «Neue Klasse», но чтобы проверить, есть ли у этого электромобиля начального уровня душа настоящего BMW, Мэтт делает кое-что необычное: он сравнивает его с 6-летним BMW X3 M!\n\nСможет ли этот тихий, высокотехнологичный новичок действительно сравниться с бензиновым монстром с двойным турбонаддувом прошлых лет?\n\niX3 радикально отличается от BMW, которые мы тестировали ранее. Он отличается новым дизайнерским языком «Neue Klasse», поэтому массивные вертикальные «зубчатые» решетки радиатора исчезли, уступив место более широкой горизонтальной решетке в виде «почек», которая плавно переходит в фары. Силуэт автомобиля изящный (но, если уж на то пошло, немного скучный), он отличается утопленными дверными ручками и чистой, минималистичной задней частью с L-образными светодиодными полосами, охватывающими кузов. Безусловно, он современный, но предпочтет ли Мэтт этот совершенно новый дизайн X3 M?\n\nВнутри BMW нажала кнопку «перезагрузки». Традиционная приборная панель исчезла, ее заменила система BMW Panoramic Vision, которая проецирует ключевую информацию по всей ширине нижней части лобового стекла. Появился новый шестиугольный центральный сенсорный экран и минималистичная приборная панель, изготовленная в основном из переработанного текстиля и экологически чистых материалов. Благодаря плоскому полу электромобиля, багажник невероятно просторный, (truncated) 13:56:34.949 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=974.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:34.950 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=61.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:34.953 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=62.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 [94] 13:56:34.953 [debug] Current batch of media processed. Will check again in 1000ms 13:56:35.954 [debug] Current batch of media processed. Will check again in 1000ms 13:56:36.318 [info] {"source":"oban","duration":2780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:36.955 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Регард - доступные цены и честная гарантия на все комплектующие: https://rgrd.ru/jBQY", "duration" => 554, "filename" => "/downloads/Youtube/0_Download/2026-05-08 Портативный ИГРОВОЙ - OLED монитор за 12 тысяч рублей.mkv", "id" => "5qBCIvK0fXw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5qBCIvK0fXw", "playlist_index" => 97, "timestamp" => 1778251178, "title" => "Портативный ИГРОВОЙ - OLED монитор за 12 тысяч рублей", "upload_date" => "20260508"} 13:56:36.957 [debug] QUERY OK source="sources" db=1.4ms idle=952.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:36.958 [debug] QUERY OK source="sources" db=1.0ms idle=954.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:36.980 [debug] QUERY OK source="media_items" db=20.9ms idle=955.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-08 14:39:38Z], 1] 13:56:36.992 [debug] QUERY OK source="media_items" db=11.4ms idle=662.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://rgrd.ru/jBQY", "Портативный ИГРОВОЙ - OLED монитор за 12 тысяч рублей", "a4fb411a-b48d-4984-ab6c-1b8242aecf43", 554, false, "5qBCIvK0fXw", "https://www.youtube.com/watch?v=5qBCIvK0fXw", 97, "/downloads/Youtube/0_Download/2026-05-08 Портативный ИГРОВОЙ - OLED монитор за 12 тысяч рублей.mkv", false, false, false, 1, [], 3, ~U[2026-05-08 14:39:38Z], ~U[2026-07-13 10:56:36Z], ~U[2026-07-13 10:56:36Z], "Регард - доступные цены и честная гарантия на все комплектующие: https://rgrd.ru/jBQY", "Портативный ИГРОВОЙ - OLED монитор за 12 тысяч рублей", 554, false, "5qBCIvK0fXw", "https://www.youtube.com/watch?v=5qBCIvK0fXw", "/downloads/Youtube/0_Download/2026-05-08 Портативный ИГРОВОЙ - OLED монитор за 12 тысяч рублей.mkv", false, 1, ~U[2026-05-08 14:39:38Z]] 13:56:36.994 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=35.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:36.996 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=36.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:36.998 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=17.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [95] 13:56:36.999 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Это действительно была светлая идея!\n\nКанал Алека: https://www.youtube.com/@TechnologyConnections\nОригинальное видео: https://www.youtube.com/watch?v=_AdBcTMHG0Q&t=35s\nВторой канал Алека: https://www.youtube.com/@TechnologyConnextras\n\nPatreon Technology Connections: https://www.patreon.com/technologyconnections\n\nBoosty для поддержки переводов: https://boosty.to/bassman\n\nПереводы на других площадках:\nВК: https://vk.com/public220447489\nRutube: https://rutube.ru/channel/31076718/\nTelegram: https://t.me/techconRUS \n\nСсылки на старые видео:\nПочему мерцают лампочки? https://youtu.be/mgclWpTKEB8\nРанняя попытка сделать энергосберегающую лампочку от GE https://youtu.be/JzzjB0jp_lM", "duration" => 1400, "filename" => "/downloads/Youtube/0_Download/2026-05-08 Пара слов в защиту люминисцентных лампочек.mkv", "id" => "RFskNXLtfd4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=RFskNXLtfd4", "playlist_index" => 98, "timestamp" => 1778254226, "title" => "Пара слов в защиту люминисцентных лампочек", "upload_date" => "20260508"} 13:56:37.000 [debug] QUERY OK source="sources" db=1.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" IN (?)) [1] 13:56:37.001 [debug] QUERY OK source="sources" db=0.6ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:37.025 [debug] QUERY OK source="media_items" db=23.8ms idle=6.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-08 15:30:26Z], 1] 13:56:37.044 [debug] QUERY OK source="media_items" db=18.2ms 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" ["Это действительно была светлая идея!\n\nКанал Алека: https://www.youtube.com/@TechnologyConnections\nОригинальное видео: https://www.youtube.com/watch?v=_AdBcTMHG0Q&t=35s\nВторой канал Алека: https://www.youtube.com/@TechnologyConnextras\n\nPatreon Technology Connections: https://www.patreon.com/technologyconnections\n\nBoosty для поддержки переводов: https://boosty.to/bassman\n\nПереводы на других площадках:\nВК: https://vk.com/public220447489\nRutube: https://rutube.ru/channel/31076718/\nTelegram: https://t.me/techconRUS \n\nСсылки на старые видео:\nПочему мерцают лампочки? https://youtu.be/mgclWpTKEB8\nРанняя попытка сделать энергосберегающую лампочку от GE https://youtu.be/JzzjB0jp_lM", "Пара слов в защиту люминисцентных лампочек", "84e435c2-6261-47fb-aa61-ba03950787cf", 1400, false, "RFskNXLtfd4", "https://www.youtube.com/watch?v=RFskNXLtfd4", 98, "/downloads/Youtube/0_Download/2026-05-08 Пара слов в защиту люминисцентных лампочек.mkv", false, false, false, 1, [], 3, ~U[2026-05-08 15:30:26Z], ~U[2026-07-13 10:56:37Z], ~U[2026-07-13 10:56:37Z], "Это действительно была светлая идея!\n\nКанал Алека: https://www.youtube.com/@TechnologyConnections\nОригинальное видео: https://www.youtube.com/watch?v=_AdBcTMHG0Q&t=35s\nВторой канал Алека: https://www.youtube.com/@TechnologyConnextras\n\nPatreon Technology Connections: https://www.patreon.com/technologyconnections\n\nBoosty для поддержки переводов: https://boosty.to/bassman\n\nПереводы на других площадках:\nВК: https://vk.com/public220447489\nRutube: https://rutube.ru/channel/31076718/\nTelegram: https://t.me/techconRUS \n\nСсылки на старые видео:\nПочему мерцают лампочки? https://youtu.be/mgclWpTKEB8\nРанняя попытка сделать энергосберегающую лампочку от GE https://youtu.be/JzzjB0jp_lM", "Пара слов в защиту люминисцентных лампочек", 1400, false, "RFskNXLtfd4", "https://www.youtube.com/watch?v=RFskNXLtfd4", "/downloads/Youtube/0_Download/2026-05-08 Пара слов в защиту люминисцентных лампочек.mkv", false, 1, ~U[2026-05-08 15:30:26Z]] 13:56:37.047 [debug] QUERY OK source="sources" db=2.2ms idle=46.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:37.048 [debug] QUERY OK source="media_profiles" db=1.0ms idle=46.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:37.050 [debug] QUERY OK source="media_items" db=1.6ms idle=47.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 [96] 13:56:37.050 [debug] Current batch of media processed. Will check again in 1000ms 13:56:38.051 [debug] Current batch of media processed. Will check again in 1000ms 13:56:39.052 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Только до 5 июня скидка 20% на ВСЕ кресла, столы и девайсы ZONE 51. Переходи по ссылке: https://zone51.link/AAHT\nРеклама. ООО «Бизнес-фабрика», ИНН 7714631170, erid: 2RanynKg1d4\n\nНужен Ремонт/Диагностика, пиши! https://t.me/AANT_Kontakt \n➤ AANT_Kontakt \n✉📩 Sergeym21nesitco@mail.ru \n☎ 📞 +7 (929) 214-60-11 \n\nВсем цифровой привет! Это будет очень грустное видео. В нем на моих руках вышел из строя дорогущий ноутбук. А сама развязка...оказалось такой что я чуть не посидел. \n\nНаша телеграмм группа (присоединяйтесь тут много интересного! ) : https://t.me/remont_nout\n#аантконтакт #ремонтLenovo #ремонтLenovoLegion \nРемонт Macbook в Екатеринбурге и СПБ: hhttps://clck.ru/3Tmu32\nПоддержать развитие нашего канала: Сбер: 5469 1600 2739 6238 \nПочта сервисного центра для запросов: Sergeym21nesitco@mail.ru \nОбъявление с ноутбуком: https://www.avito.ru/ekaterinburg/noutbuki/lenovo_legion_7_pro_rtx4080_i9-13900hx_8128481026\nМинипылесос из видео: https://wildberries.ru/catalog/0/search.aspx?search=WW374662\nПо поводу сотрудничества: pr@know.lu\nhttps://t.me/Know_lu\nhttp://know.lu/", "duration" => 1534, "filename" => "/downloads/Youtube/0_Download/2026-05-08 Я ПОПАЛ на 200 000 из-за одного ноутбука. Что делать? Ремонт Lenovo Legion Pro 7 16IRX8H.mkv", "id" => "VvuhmjaWrQc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=VvuhmjaWrQc", "playlist_index" => 99, "timestamp" => 1778252456, "title" => "Я ПОПАЛ на 200 000 из-за одного ноутбука. Что делать? Ремонт Lenovo Legion Pro 7 16IRX8H", "upload_date" => "20260508"} 13:56:39.054 [debug] QUERY OK source="sources" db=1.1ms idle=67.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:39.055 [debug] QUERY OK source="sources" db=1.0ms idle=51.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:39.087 [debug] QUERY OK source="media_items" db=31.1ms idle=52.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-08 15:00:56Z], 1] 13:56:39.115 [debug] QUERY OK source="media_items" db=27.7ms idle=84.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" ["Только до 5 июня скидка 20% на ВСЕ кресла, столы и девайсы ZONE 51. Переходи по ссылке: https://zone51.link/AAHT\nРеклама. ООО «Бизнес-фабрика», ИНН 7714631170, erid: 2RanynKg1d4\n\nНужен Ремонт/Диагностика, пиши! https://t.me/AANT_Kontakt \n➤ AANT_Kontakt \n✉📩 Sergeym21nesitco@mail.ru \n☎ 📞 +7 (929) 214-60-11 \n\nВсем цифровой привет! Это будет очень грустное видео. В нем на моих руках вышел из строя дорогущий ноутбук. А сама развязка...оказалось такой что я чуть не посидел. \n\nНаша телеграмм группа (присоединяйтесь тут много интересного! ) : https://t.me/remont_nout\n#аантконтакт #ремонтLenovo #ремонтLenovoLegion \nРемонт Macbook в Екатеринбурге и СПБ: hhttps://clck.ru/3Tmu32\nПоддержать развитие нашего канала: Сбер: 5469 1600 2739 6238 \nПочта сервисного центра для запросов: Sergeym21nesitco@mail.ru \nОбъявление с ноутбуком: https://www.avito.ru/ekaterinburg/noutbuki/lenovo_legion_7_pro_rtx4080_i9-13900hx_8128481026\nМинипылесос из видео: https://wildberries.ru/catalog/0/search.aspx?search=WW374662\nПо поводу сотрудничества: pr@know.lu\nhttps://t.me/Know_lu\nhttp://know.lu/", "Я ПОПАЛ на 200 000 из-за одного ноутбука. Что делать? Ремонт Lenovo Legion Pro 7 16IRX8H", "e4e578ba-f766-48ff-8881-c8dbc68ea7c9", 1534, false, "VvuhmjaWrQc", "https://www.youtube.com/watch?v=VvuhmjaWrQc", 99, "/downloads/Youtube/0_Download/2026-05-08 Я ПОПАЛ на 200 000 из-за одного ноутбука. Что делать? Ремонт Lenovo Legion Pro 7 16IRX8H.mkv", false, false, false, 1, [], 3, ~U[2026-05-08 15:00:56Z], ~U[2026-07-13 10:56:39Z], ~U[2026-07-13 10:56:39Z], "Только до 5 июня скидка 20% на ВСЕ кресла, столы и девайсы ZONE 51. Переходи по ссылке: https://zone51.link/AAHT\nРеклама. ООО «Бизнес-фабрика», ИНН 7714631170, erid: 2RanynKg1d4\n\nНужен Ремонт/Диагностика, пиши! https://t.me/AANT_Kontakt \n➤ AANT_Kontakt \n✉📩 Sergeym21nesitco@mail.ru \n☎ 📞 +7 (929) 214-60-11 \n\nВсем цифровой привет! Это будет очень грустное видео. В нем на моих руках вышел из строя дорогущий ноутбук. А сама развязка...оказалось такой что я чуть не посидел. \n\nНаша телеграмм группа (присоединяйтесь тут много интересного! ) : https://t.me/remont_nout\n#аантконтакт #ремонтLenovo #ремонтLenovoLegion \nРемонт Macbook в Екатеринбурге и СПБ: hhttps://clck.ru/3Tmu32\nПоддержать развитие нашего канала: Сбер: 5469 1600 2739 6238 \nПочта сервисного центра для запросов: Sergeym21nesitco@mail.ru \nОбъявление с ноутбуком: https://www.avito.ru/ekaterinburg/noutbuki/lenovo_legion_7_pro_rtx4080_i9-13900hx_8128481026\nМинипылесос из видео: https://wildberries.ru/catalog/0/search.aspx?search=WW374662\nПо поводу сотрудничества: pr@know.lu\nhttps://t.me/Know_lu\nhttp://know.lu/", "Я ПОПАЛ на 200 000 из-за одного ноутбука. Что делать? Ремонт Lenovo Legion Pro 7 16IRX8H", 1534, false, "VvuhmjaWrQc", "https://www.youtube.com/watch?v=VvuhmjaWrQc", "/downloads/Youtube/0_Download/2026-05-08 Я ПОПАЛ на 200 000 из-за одного ноутбука. Что делать? Ремонт Lenovo Legion Pro 7 16IRX8H.mkv", false, 1, ~U[2026-05-08 15:00:56Z]] 13:56:39.118 [debug] QUERY OK source="sources" db=2.0ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:39.119 [debug] QUERY OK source="media_profiles" db=1.1ms idle=64.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:39.122 [debug] QUERY OK source="media_items" db=2.0ms idle=64.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 [97] 13:56:39.122 [debug] Current batch of media processed. Will check again in 1000ms 13:56:40.123 [debug] Current batch of media processed. Will check again in 1000ms 13:56:41.124 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Лучшие цены на ТО у Автоспот: https://autospot.ru/autoservice/to/?utm_source=ytb&utm_medium=bloggers&utm_term=testdrive&utm_content=ap126&utm_campaign=perepoloh\nНаушники Earmor здесь https://bighunter.ru/info/brands/earmor/\nСекретные выпуски здесь: https://t.me/Krupnokaliberniy_bot\n\nВ этом видео мы рассмотрим, как современные угрозы, такие как FPV дроны и ракеты M142 HIMARS, испытывают системы противовоздушной обороны. Обсуждаем вызовы, с которыми сталкивается система Панцирь современной войне, где каждая секунда на счету. В этом подкасте мы поговорим о модернизации Панциря и главное - мы поговорим о людях, которые создали ПВО последнего рубежа обороны.\n\n#russiaukrainewar #история #пво \n\n\nРеклама. Рекламодатель ООО «Автоспот» ИНН 7715936827 ERID: 2VfnxwsywVt", "duration" => 4972, "filename" => "/downloads/Youtube/0_Download/2026-04-28 Последний рубеж. Кто стоит за созданием Панциря и как эта система сбивает украинские дроны?.mkv", "id" => "Al-xuFCTprI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Al-xuFCTprI", "playlist_index" => 100, "timestamp" => 1777381222, "title" => "Последний рубеж. Кто стоит за созданием Панциря и как эта система сбивает украинские дроны?", "upload_date" => "20260428"} 13:56:41.126 [debug] QUERY OK source="sources" db=0.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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:41.127 [debug] QUERY OK source="sources" db=1.0ms idle=122.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:41.153 [debug] QUERY OK source="media_items" db=25.4ms idle=124.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-28 13:00:22Z], 1] 13:56:41.182 [debug] QUERY OK source="media_items" db=28.8ms idle=150.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://autospot.ru/autoservice/to/?utm_source=ytb&utm_medium=bloggers&utm_term=testdrive&utm_content=ap126&utm_campaign=perepoloh\nНаушники Earmor здесь https://bighunter.ru/info/brands/earmor/\nСекретные выпуски здесь: https://t.me/Krupnokaliberniy_bot\n\nВ этом видео мы рассмотрим, как современные угрозы, такие как FPV дроны и ракеты M142 HIMARS, испытывают системы противовоздушной обороны. Обсуждаем вызовы, с которыми сталкивается система Панцирь современной войне, где каждая секунда на счету. В этом подкасте мы поговорим о модернизации Панциря и главное - мы поговорим о людях, которые создали ПВО последнего рубежа обороны.\n\n#russiaukrainewar #история #пво \n\n\nРеклама. Рекламодатель ООО «Автоспот» ИНН 7715936827 ERID: 2VfnxwsywVt", "Последний рубеж. Кто стоит за созданием Панциря и как эта система сбивает украинские дроны?", "90ce7d5b-4e96-4bf0-940d-93fd004ca79f", 4972, false, "Al-xuFCTprI", "https://www.youtube.com/watch?v=Al-xuFCTprI", 100, "/downloads/Youtube/0_Download/2026-04-28 Последний рубеж. Кто стоит за созданием Панциря и как эта система сбивает украинские дроны?.mkv", false, false, false, 1, [], 3, ~U[2026-04-28 13:00:22Z], ~U[2026-07-13 10:56:41Z], ~U[2026-07-13 10:56:41Z], "Лучшие цены на ТО у Автоспот: https://autospot.ru/autoservice/to/?utm_source=ytb&utm_medium=bloggers&utm_term=testdrive&utm_content=ap126&utm_campaign=perepoloh\nНаушники Earmor здесь https://bighunter.ru/info/brands/earmor/\nСекретные выпуски здесь: https://t.me/Krupnokaliberniy_bot\n\nВ этом видео мы рассмотрим, как современные угрозы, такие как FPV дроны и ракеты M142 HIMARS, испытывают системы противовоздушной обороны. Обсуждаем вызовы, с которыми сталкивается система Панцирь современной войне, где каждая секунда на счету. В этом подкасте мы поговорим о модернизации Панциря и главное - мы поговорим о людях, которые создали ПВО последнего рубежа обороны.\n\n#russiaukrainewar #история #пво \n\n\nРеклама. Рекламодатель ООО «Автоспот» ИНН 7715936827 ERID: 2VfnxwsywVt", "Последний рубеж. Кто стоит за созданием Панциря и как эта система сбивает украинские дроны?", 4972, false, "Al-xuFCTprI", "https://www.youtube.com/watch?v=Al-xuFCTprI", "/downloads/Youtube/0_Download/2026-04-28 Последний рубеж. Кто стоит за созданием Панциря и как эта система сбивает украинские дроны?.mkv", false, 1, ~U[2026-04-28 13:00:22Z]] 13:56:41.185 [debug] QUERY OK source="sources" db=2.5ms queue=0.1ms idle=179.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:41.187 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=60.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:41.190 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=60.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 [98] 13:56:41.190 [debug] Current batch of media processed. Will check again in 1000ms 13:56:42.192 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Разбираем чем отличаются виртуальные машины, LXC-контейнеры и Docker - не на уровне определений, а на уровне реальных задач. Как работает изоляция, почему ресурсы VPS могут быть недоступны, зачем Docker stateless и как это влияет на данные. Proxmox, KVM, namespace, cgroups, безопасность контейнеров - всё без воды. Разберемся, когда брать VM, когда LXC, а когда Docker. И что лучше всего подойдет для твоей #homelab #docker #proxmox \n\n\nПомочь мне, и взять себе хороший VPS хостинг:\nhttps://timeweb.cloud/?i=140439\nАО \"ТаймВэб\" erid: 2VtzqvsHKGr\n\nПоддержать канал копеечкой можно на Бусти. Подписчикам уровня Junior Developer и выше, ролики доступны раньше, чем на Ютубе. Присоединяйтесь:\nhttps://boosty.to/donex\n\nПодписчики канала в телеграме, получают чуть больше контента, и я иногда выкладываю информацию, не подходящую под формат канала. Присоединяйся, в общем :)\nНаш канал в телеге: https://t.me/DonExCode\nНаш чатик в телеге: https://t.me/DonExCodeChat\nНаш дискорд: https://discord.gg/TpYWFyf7bX\n\n\nКоды:\n00:00 - Контейнеры и виртуальные машниы\n01:06 - Что такое виртуальная машина\n01:34 - Что такое LXC контейнер\n01:52 - Что такое Docker контейнер\n02:18 - Гипервизор Proxmox\n02:39 - KVM виртуализация\n03:34 - Контейнеризация\n04:15 - Как устроен Linux Containers\n04:41 - Как устроен Докер\n05:32 - Изоляция приложений\n06:35 - Легкие контейнеры\n07:00 - Лимиты процессора\n08:15 - Процессор на VPS\n09:49 - Инструкции процессора\n10:42 - Зависимость от операционной системы\n11:38 - Бэкапы\n12:21 - Портируемость\n12:55 - Сетевые настройки\n13:43 - Stateful vs Stateless\n14:26 - Масштабируемость\n15:42 - Безопасность\n18:29 - Разработка\n20:32 - LXC в Proxmox\n22:33 - Docker в LXC\n23:07 - Что лучше?\n24:32 - Примеры использования", "duration" => 1620, "filename" => "/downloads/Youtube/0_Download/2026-04-04 Виртуалки, Docker или LXC - что выбрать для твоей HOMELAB?.mp4", "id" => "XcGZTpIpNbU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XcGZTpIpNbU", "playlist_index" => 101, "timestamp" => 1775289627, "title" => "Виртуалки, Docker или LXC - что выбрать для твоей HOMELAB?", "upload_date" => "20260404"} 13:56:42.193 [debug] QUERY OK source="sources" db=1.0ms idle=1010.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:42.195 [debug] QUERY OK source="sources" db=0.9ms idle=1008.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:42.217 [debug] QUERY OK source="media_items" db=21.6ms idle=1007.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-04 08:00:27Z], 1] 13:56:42.238 [debug] QUERY OK source="media_items" db=20.4ms queue=0.1ms idle=1027.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" ["Разбираем чем отличаются виртуальные машины, LXC-контейнеры и Docker - не на уровне определений, а на уровне реальных задач. Как работает изоляция, почему ресурсы VPS могут быть недоступны, зачем Docker stateless и как это влияет на данные. Proxmox, KVM, namespace, cgroups, безопасность контейнеров - всё без воды. Разберемся, когда брать VM, когда LXC, а когда Docker. И что лучше всего подойдет для твоей #homelab #docker #proxmox \n\n\nПомочь мне, и взять себе хороший VPS хостинг:\nhttps://timeweb.cloud/?i=140439\nАО \"ТаймВэб\" erid: 2VtzqvsHKGr\n\nПоддержать канал копеечкой можно на Бусти. Подписчикам уровня Junior Developer и выше, ролики доступны раньше, чем на Ютубе. Присоединяйтесь:\nhttps://boosty.to/donex\n\nПодписчики канала в телеграме, получают чуть больше контента, и я иногда выкладываю информацию, не подходящую под формат канала. Присоединяйся, в общем :)\nНаш канал в телеге: https://t.me/DonExCode\nНаш чатик в телеге: https://t.me/DonExCodeChat\nНаш дискорд: https://discord.gg/TpYWFyf7bX\n\n\nКоды:\n00:00 - Контейнеры и виртуальные машниы\n01:06 - Что такое виртуальная машина\n01:34 - Что такое LXC контейнер\n01:52 - Что такое Docker контейнер\n02:18 - Гипервизор Proxmox\n02:39 - KVM виртуализация\n03:34 - Контейнеризация\n04:15 - Как устроен Linux Containers\n04:41 - Как устроен Докер\n05:32 - Изоляция приложений\n06:35 - Легкие контейнеры\n07:00 - Лимиты процессора\n08:15 - Процессор на VPS\n09:49 - Инструкции процессора\n10:42 - Зависимость от операционной системы\n11:38 - Бэкапы\n12:21 - Портируемость\n12:55 - Сетевые настройки\n13:43 - Stateful vs Stateless\n14:26 - Масштабируемость\n15:42 - Безопасность\n18:29 - Разработка\n20:32 - LXC в Proxmox\n22:33 - Docker в LXC\n23:07 - Что лучше?\n24:32 - Примеры использования", "Виртуалки, Docker или LXC - что выбрать для твоей HOMELAB?", "a3b34259-b7d3-4e8e-9fb7-188917960376", 1620, false, "XcGZTpIpNbU", "https://www.youtube.com/watch?v=XcGZTpIpNbU", 101, "/downloads/Youtube/0_Download/2026-04-04 Виртуалки, Docker или LXC - что выбрать для твоей HOMELAB?.mp4", false, false, false, 1, [], 2, ~U[2026-04-04 08:00:27Z], ~U[2026-07-13 10:56:42Z], ~U[2026-07-13 10:56:42Z], "Разбираем чем отличаются виртуальные машины, LXC-контейнеры и Docker - не на уровне определений, а на уровне реальных задач. Как работает изоляция, почему ресурсы VPS могут быть недоступны, зачем Docker stateless и как это влияет на данные. Proxmox, KVM, namespace, cgroups, безопасность контейнеров - всё без воды. Разберемся, когда брать VM, когда LXC, а когда Docker. И что лучше всего подойдет для твоей #homelab #docker #proxmox \n\n\nПомочь мне, и взять себе хороший VPS хостинг:\nhttps://timeweb.cloud/?i=140439\nАО \"ТаймВэб\" erid: 2VtzqvsHKGr\n\nПоддержать канал копеечкой можно на Бусти. Подписчикам уровня Junior Developer и выше, ролики доступны раньше, чем на Ютубе. Присоединяйтесь:\nhttps://boosty.to/donex\n\nПодписчики канала в телеграме, получают чуть больше контента, и я иногда выкладываю информацию, не подходящую под формат канала. Присоединяйся, в общем :)\nНаш канал в телеге: https://t.me/DonExCode\nНаш чатик в телеге: https://t.me/DonExCodeChat\nНаш дискорд: https://discord.gg/TpYWFyf7bX\n\n\nКоды:\n00:00 - Контейнеры и виртуальные машниы\n01:06 - Что такое виртуальная машина\n01:34 - Что такое LXC контейнер\n01:52 - Что такое Docker контейнер\n02:18 - Гипервизор Proxmox\n02:39 - KVM виртуализация\n03:34 - Контейнеризация\n04:15 - Как устроен Linux Containers\n04:41 - Как устроен Докер\n05:32 - Изоляция приложений\n06:35 - Легкие контейнеры\n07:00 - Лимиты процессора\n08:15 - Процессор на VPS\n09:49 - Инструкции процессора\n10:42 - Зависимость от операционной системы\n11:38 - Бэкапы\n12:21 - Портируемость\n12:55 - Сетевые настройки\n13:43 - Stateful vs Stateless\n14:26 - Масштабируемость\n15:42 - Безопасность\n18:29 - Разработка\n20:32 - LXC в Proxmox\n22:33 - Docker в LXC\n23:07 - Что лучше?\n24:32 - Примеры использования", "Виртуалки, Docker или LXC - что выбрать для твоей HOMELAB?", 1620, false, "XcGZTpIpNbU", "https://www.youtube.com/watch?v=XcGZTpIpNbU", "/downloads/Youtube/0_Download/2026-04-04 Виртуалки, Docker или LXC - что выбрать для твоей HOMELAB?.mp4", false, 1, ~U[2026-04-04 08:00:27Z]] 13:56:42.240 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=241.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:42.242 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=47.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:42.244 [debug] QUERY OK source="media_items" db=1.6ms idle=47.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 [99] 13:56:42.244 [debug] Current batch of media processed. Will check again in 1000ms 13:56:43.246 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Семейный кофейный синдикат Alvatto – только кофе и кофемашины. \nКофейная итальянскость 🤌 – https://bit.ly/perepoloh-landing\n\nНеограниченная гарантия 3 года на все кофемашины, безусловная замена в первые 6 месяцев в случае поломки. https://bit.ly/perepoloh-cofmash\n\nСделано по-итальянски, в традиции европейских семейных бизнесов. Кофе в зёрнах, капсулах, дрипах и молотый. https://bit.ly/perepoloh-coffee\n\nВ 2023 году хакерская группа Prana Network взломала секретные переписки и так мир узнал о необычном проекте Лодка. В этом видео мы погружаемся в историю появления Герани и проследим эволюцию этого смертоносного дрона от иранского мопеда до хирургически точного инструмента - реактивной Герани-3. \nhttps://t.me/Krupnokaliberniy_bot - секретные исторические выпуски здесь \n#история #герань #russiaukrainewar \n\nРеклама. ООО «АЛЬВАТТО» ИНН 7735201154 Erid: 2W5zFGhvKBE", "duration" => 3906, "filename" => "/downloads/Youtube/0_Download/2025-12-26 Почему ПВО Украины не может остановить Герань? И причем тут проект лодка?.mkv", "id" => "6Zh5fQ2Fs5I", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6Zh5fQ2Fs5I", "playlist_index" => 102, "timestamp" => 1766769751, "title" => "Почему ПВО Украины не может остановить Герань? И причем тут проект лодка?", "upload_date" => "20251226"} 13:56:43.247 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1008.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:43.248 [debug] QUERY OK source="sources" db=0.9ms idle=1006.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:43.270 [debug] QUERY OK source="media_items" db=21.4ms idle=1006.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-26 17:22:31Z], 1] 13:56:43.287 [debug] QUERY OK source="media_items" db=16.2ms idle=1026.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" ["Семейный кофейный синдикат Alvatto – только кофе и кофемашины. \nКофейная итальянскость 🤌 – https://bit.ly/perepoloh-landing\n\nНеограниченная гарантия 3 года на все кофемашины, безусловная замена в первые 6 месяцев в случае поломки. https://bit.ly/perepoloh-cofmash\n\nСделано по-итальянски, в традиции европейских семейных бизнесов. Кофе в зёрнах, капсулах, дрипах и молотый. https://bit.ly/perepoloh-coffee\n\nВ 2023 году хакерская группа Prana Network взломала секретные переписки и так мир узнал о необычном проекте Лодка. В этом видео мы погружаемся в историю появления Герани и проследим эволюцию этого смертоносного дрона от иранского мопеда до хирургически точного инструмента - реактивной Герани-3. \nhttps://t.me/Krupnokaliberniy_bot - секретные исторические выпуски здесь \n#история #герань #russiaukrainewar \n\nРеклама. ООО «АЛЬВАТТО» ИНН 7735201154 Erid: 2W5zFGhvKBE", "Почему ПВО Украины не может остановить Герань? И причем тут проект лодка?", "8acce6cb-acc1-4fc7-ab61-65ad4076a4f0", 3906, false, "6Zh5fQ2Fs5I", "https://www.youtube.com/watch?v=6Zh5fQ2Fs5I", 102, "/downloads/Youtube/0_Download/2025-12-26 Почему ПВО Украины не может остановить Герань? И причем тут проект лодка?.mkv", false, false, false, 1, [], 1, ~U[2025-12-26 17:22:31Z], ~U[2026-07-13 10:56:43Z], ~U[2026-07-13 10:56:43Z], "Семейный кофейный синдикат Alvatto – только кофе и кофемашины. \nКофейная итальянскость 🤌 – https://bit.ly/perepoloh-landing\n\nНеограниченная гарантия 3 года на все кофемашины, безусловная замена в первые 6 месяцев в случае поломки. https://bit.ly/perepoloh-cofmash\n\nСделано по-итальянски, в традиции европейских семейных бизнесов. Кофе в зёрнах, капсулах, дрипах и молотый. https://bit.ly/perepoloh-coffee\n\nВ 2023 году хакерская группа Prana Network взломала секретные переписки и так мир узнал о необычном проекте Лодка. В этом видео мы погружаемся в историю появления Герани и проследим эволюцию этого смертоносного дрона от иранского мопеда до хирургически точного инструмента - реактивной Герани-3. \nhttps://t.me/Krupnokaliberniy_bot - секретные исторические выпуски здесь \n#история #герань #russiaukrainewar \n\nРеклама. ООО «АЛЬВАТТО» ИНН 7735201154 Erid: 2W5zFGhvKBE", "Почему ПВО Украины не может остановить Герань? И причем тут проект лодка?", 3906, false, "6Zh5fQ2Fs5I", "https://www.youtube.com/watch?v=6Zh5fQ2Fs5I", "/downloads/Youtube/0_Download/2025-12-26 Почему ПВО Украины не может остановить Герань? И причем тут проект лодка?.mkv", false, 1, ~U[2025-12-26 17:22:31Z]] 13:56:43.290 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=286.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:43.291 [debug] QUERY OK source="media_profiles" db=1.2ms idle=42.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:43.293 [debug] QUERY OK source="media_items" db=1.6ms idle=43.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 [100] 13:56:43.293 [debug] Current batch of media processed. Will check again in 1000ms 13:56:44.295 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "https://mako.expert/ «МАКО.Эксперт» — первый в России бухгалтерский конвейер. Бухгалтерия, как у крупных корпораций, доступная для любых форм бизнеса.От\u00A02\u00A0500р./мес \nСекретный канала с другими выпусками https://t.me/Krupnokaliberniy_bot\nВ этом видео мы объединили все известные данные о межконтинентальной баллистической ракете Орешник, ее эволюции, создателях и предшественниках. Разберем инциденты связанные с ударами по Украине и разберемся что будет, если Орешник снабдят ядерной боевой частью.\n\n\nОглавление: \n00:01 Удар по Заводу Южмаш 21 ноября 2024\n03:54 Почему вообще нужны была такая ракета? \n05:16 Как появились Комплексы Пионер?\n07:52 Шантаж НАТО 12 декабря 1979 года \n11:27 Обезглавливающий удар и Мадуро\n12:20 В сентябре 1983 года была предотвращена ядерная война \n13:40 Договор о ликвидации ДРСМД 8 декабря 1978 года между Америкой и СССР\n15:20 Как Американцы жили в России и инспектировали наши ракеты.\n18:36 Вакуум ракет средней дальности в СССР\n19:19 Как появился РС-26 Рубеж?\n20:01 РС-26 ЯРС - Ядерное ракетное сдерживание \n22:30 \"Великое притворство\" - как советский союз обошел договор ДРСМД \n26:30 Почему РУбеж законсервировали? \n26:50 Ракета Кедр - быстрая и автономная система.\n27:30 Почему США вышли из ДРСМД 2 августа 2019 года?\n28:30 Генеология Орешника и первые упоминания \n29:07 Удар Орешником по Львовской области в ночь с 8 на 9 января. \n30:30 Что продемонстрировала Россия ударом рядом с Польской границей. \n31:45 - Идеология \"Ореха\" и откуда взялись световые столбы в небе? \n43:40 Почему Россия предупредила США о ударе Орешником по Украине?\n45:15 Белорусский Гамбит!\n49:30 Чем ответило НАТО на угрозы России?\n52:50 Что задумала Германия с комплексами Typhon?\n53:48 24 апреля Америка закрепила статус Dark EAGLE \n57:00 Что предпринимают Германия, Великобритания, Франция и Норвегия?\n#история #орешник #russiaukrainewar \nРеклама erid: 2W5zFGAY91S ИНН 7816600904 ООО \"НЕВА-ФИНАНС\"", "duration" => 3691, "filename" => "/downloads/Youtube/0_Download/2026-01-20 Орешник это модернизированный Рубеж? И как украинцы узнали об ударе 9 января заранее?.mkv", "id" => "IxB5DErxlLw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=IxB5DErxlLw", "playlist_index" => 103, "timestamp" => 1768910438, "title" => "Орешник это модернизированный Рубеж? И как украинцы узнали об ударе 9 января заранее?", "upload_date" => "20260120"} 13:56:44.296 [debug] QUERY OK source="sources" db=1.3ms idle=1008.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:44.298 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1007.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:44.324 [debug] QUERY OK source="media_items" db=26.1ms idle=1006.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-20 12:00:38Z], 1] 13:56:44.345 [debug] QUERY OK source="media_items" db=20.4ms queue=0.1ms idle=1031.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://mako.expert/ «МАКО.Эксперт» — первый в России бухгалтерский конвейер. Бухгалтерия, как у крупных корпораций, доступная для любых форм бизнеса.От\u00A02\u00A0500р./мес \nСекретный канала с другими выпусками https://t.me/Krupnokaliberniy_bot\nВ этом видео мы объединили все известные данные о межконтинентальной баллистической ракете Орешник, ее эволюции, создателях и предшественниках. Разберем инциденты связанные с ударами по Украине и разберемся что будет, если Орешник снабдят ядерной боевой частью.\n\n\nОглавление: \n00:01 Удар по Заводу Южмаш 21 ноября 2024\n03:54 Почему вообще нужны была такая ракета? \n05:16 Как появились Комплексы Пионер?\n07:52 Шантаж НАТО 12 декабря 1979 года \n11:27 Обезглавливающий удар и Мадуро\n12:20 В сентябре 1983 года была предотвращена ядерная война \n13:40 Договор о ликвидации ДРСМД 8 декабря 1978 года между Америкой и СССР\n15:20 Как Американцы жили в России и инспектировали наши ракеты.\n18:36 Вакуум ракет средней дальности в СССР\n19:19 Как появился РС-26 Рубеж?\n20:01 РС-26 ЯРС - Ядерное ракетное сдерживание \n22:30 \"Великое притворство\" - как советский союз обошел договор ДРСМД \n26:30 Почему РУбеж законсервировали? \n26:50 Ракета Кедр - быстрая и автономная система.\n27:30 Почему США вышли из ДРСМД 2 августа 2019 года?\n28:30 Генеология Орешника и первые упоминания \n29:07 Удар Орешником по Львовской области в ночь с 8 на 9 января. \n30:30 Что продемонстрировала Россия ударом рядом с Польской границей. \n31:45 - Идеология \"Ореха\" и откуда взялись световые столбы в небе? \n43:40 Почему Россия предупредила США о ударе Орешником по Украине?\n45:15 Белорусский Гамбит!\n49:30 Чем ответило НАТО на угрозы России?\n52:50 Что задумала Германия с комплексами Typhon?\n53:48 24 апреля Америка закрепила статус Dark EAGLE \n57:00 Что предпринимают Германия, Великобритания, Франция и Норвегия?\n#история #орешник #russiaukrainewar \nРеклама erid: 2W5zFGAY91S ИНН 7816600904 ООО \"НЕВА-ФИНАНС\"", "Орешник это модернизированный Рубеж? И как украинцы узнали об ударе 9 января заранее?", "32c101f5-8790-407b-99d9-83e2d14c043c", 3691, false, "IxB5DErxlLw", "https://www.youtube.com/watch?v=IxB5DErxlLw", 103, "/downloads/Youtube/0_Download/2026-01-20 Орешник это модернизированный Рубеж? И как украинцы узнали об ударе 9 января заранее?.mkv", false, false, false, 1, [], 1, ~U[2026-01-20 12:00:38Z], ~U[2026-07-13 10:56:44Z], ~U[2026-07-13 10:56:44Z], "https://mako.expert/ «МАКО.Эксперт» — первый в России бухгалтерский конвейер. Бухгалтерия, как у крупных корпораций, доступная для любых форм бизнеса.От\u00A02\u00A0500р./мес \nСекретный канала с другими выпусками https://t.me/Krupnokaliberniy_bot\nВ этом видео мы объединили все известные данные о межконтинентальной баллистической ракете Орешник, ее эволюции, создателях и предшественниках. Разберем инциденты связанные с ударами по Украине и разберемся что будет, если Орешник снабдят ядерной боевой частью.\n\n\nОглавление: \n00:01 Удар по Заводу Южмаш 21 ноября 2024\n03:54 Почему вообще нужны была такая ракета? \n05:16 Как появились Комплексы Пионер?\n07:52 Шантаж НАТО 12 декабря 1979 года \n11:27 Обезглавливающий удар и Мадуро\n12:20 В сентябре 1983 года была предотвращена ядерная война \n13:40 Договор о ликвидации ДРСМД 8 декабря 1978 года между Америкой и СССР\n15:20 Как Американцы жили в России и инспектировали наши ракеты.\n18:36 Вакуум ракет средней дальности в СССР\n19:19 Как появился РС-26 Рубеж?\n20:01 РС-26 ЯРС - Ядерное ракетное сдерживание \n22:30 \"Великое притворство\" - как советский союз обошел договор ДРСМД \n26:30 Почему РУбеж законсервировали? \n26:50 Ракета Кедр - быстрая и автономная система.\n27:30 Почему США вышли из ДРСМД 2 августа 2019 года?\n28:30 Генеология Орешника и первые упоминания \n29:07 Удар Орешником по Львовской области в ночь с 8 на 9 января. \n30:30 Что продемонстрировала Россия ударом рядом с Польской границей. \n31:45 - Идеология \"Ореха\" и откуда взялись световые столбы в небе? \n43:40 Почему Россия предупредила США о ударе Орешником по Украине?\n45:15 Белорусский Гамбит!\n49:30 Чем ответило НАТО на угрозы России?\n52:50 Что задумала Германия с комплексами Typhon?\n53:48 24 апреля Америка закрепила статус Dark EAGLE \n57:00 Что предпринимают Германия, Великобритания, Франция и Норвегия?\n#история #орешник #russiaukrainewar \nРеклама erid: 2W5zFGAY91S ИНН 7816600904 ООО \"НЕВА-ФИНАНС\"", "Орешник это модернизированный Рубеж? И как украинцы узнали об ударе 9 января заранее?", 3691, false, "IxB5DErxlLw", "https://www.youtube.com (truncated) 13:56:44.348 [debug] QUERY OK source="sources" db=2.0ms idle=342.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:44.349 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=51.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:44.351 [debug] QUERY OK source="media_items" db=1.6ms idle=52.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [102] 13:56:44.351 [debug] Current batch of media processed. Will check again in 1000ms 13:56:45.353 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "По вопросам рекламы: vertdider@blossom-agency.ru\n\nПоддержать проект можно по ссылкам:\nЕсли вы в России: https://boosty.to/vertdider\nЕсли вы не в России: https://www.patreon.com/VertDider\n\nВероятно, вы хотя бы раз слышали о копенгагенской интерпретации квантовой механики, жутком дальнодействии, Сольвеевском конгрессе, коллапсе волновой функции. Всё это связано с многолетней дискуссией Альберта Эйнштейна и Нильса Бора о квантовой механике. В этом ролике Дерек Маллер с канала Veritasium расскажет, в чём была суть спора и какие у него были последствия.\n\nПРИМЕЧАНИЕ: Позитрон положительно заряжен, поэтому при отрицательном спине он отклоняется к северному полюсу магнита, так же как и отрицательно заряженный электрон с положительным спином. Чтобы разница в их поведении была нагляднее, в анимации измерения позитрона полюса магнита поменяли местами.\n\nПеревод: Игорь и Александра Фудим\nРедактура: Александр Саламахин\nНаучная Редактура: Макар Светлый\nОзвучка: Дмитрий Чепусов, Алексей Никитин, Александра Остроухова, Михаил Глушковский и Алексей Гнеушев\nМонтаж звука: Александр Зубарев\nМонтаж видео: Джон Исмаилов\nОбложка: Андрей Гавриков\n\nСпасибо за поддержку на https://www.patreon.com/VertDider и https://boosty.to/vertdider\n\nОзвучки Vert Dider выходят с вашей помощью:\nAleksei Shabalin, Aleksey Shlykov, Aleksandr Modestov, Alexander Kulesko, Alexey Isaev, Alex K, Alex, Amirbekov Artem, Arwellus, Askhat Gabdulov, Askar Latypov, Being of Whiteout, Casie, Denis Perov, Dimitriy, Dmitrii, Dmitry14, dv0, Eugene Tsaplin, EvergreenDeer, Frans Pol Vaadet, Guravka, Ignat K., Irina Shakhverdova, John Doe, Johnny R., Keliort, Kirill Zaslavskii, Konstantin Montikov, LaDen, Lemon Brother, Leonid Steinberg, Maria Shin, Muslinov Roman, Nikolay Pogorskiy, Oleg Zingilevskiy, Pavel Golovin, Pavel Kuryshin, Pavel Kuryshin, Pavel Parpura, pepelac, Porsh, qq-Alex, RaxmaZZers, Rincewind, Roman Beloded, Roman Salmin, Sergey Zhukov, simens_green, termitkin, TheShenk, Tigran, torop, Vaadet Pol Frans, Valeriy Dubrava, Victor Kazakov, Victor Turansky, Viktor Roman, Viktor Seniukov, Viktoria Mordovina, Vladimir Klementyev, Vladimir Sharich, Александр Овсянников, Александр Щетинин, Алексей Шабалин, Анастасия Голощук, Антон Тарло, Артем Амирбеков, Ася, Василий Дзюбенко, Василий Тюньков, Виктор Кузнецов, Вячеслав, Дмитрий, Дмитрий Глазнев, Евгений Турышев, Игорь Савенков, Илья Долгов, Никита Омельницкий, Постный Оладий, Родион Соловьев, Тимур, Хлебушек, ШШШ, Эмилия, Юрий Медведев.\n\n#vertdider \n\nСайт студии: http://vertdider.tv\n\nМы в социальных сетях:\n— https://vk.com/studio_vd\n— https://t.me/vertdider\n— https://twitter.com/Vert_Dider\n\n➖\n0:00 Скорость гравитации\n3:15 Жуткое дальнодействие\n5:29 Копенгагенская интерпретация\n9:20 ЭПР-парадокс и скрытые параметры\n16:25 Эйнштейн против Бора\n19:59 Джон Белл и запутанность\n21:15 Теорема Белла\n29:31 Эксперимент Белла\n32:42 Самый непонятый эксперимент\n34:07 Проблема локальности \n39:38 Многомировая интерпретация\n➖\n\nИсточник: https://youtu.be/NIk_0AW5hFU\nРазрешение на публикацию: https://bit.ly/2SFhrHZ\n© https://www.youtube.com/@veritasium", "duration" => 2592, "filename" => "/downloads/Youtube/0_Download/2026-05-10 Свет всё-таки можно обогнать? [Veritasium].mkv", "id" => "LH2EQK3BanQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LH2EQK3BanQ", "playlist_index" => 104, "timestamp" => 1778397765, "title" => "Свет всё-таки можно обогнать? [Veritasium]", "upload_date" => "20260510"} 13:56:45.354 [debug] QUERY OK source="sources" db=0.9ms idle=1007.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:45.355 [debug] QUERY OK source="sources" db=0.9ms idle=1006.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:45.377 [debug] QUERY OK source="media_items" db=21.5ms idle=1006.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-10 07:22:45Z], 1] 13:56:45.398 [debug] QUERY OK source="media_items" db=20.3ms idle=1026.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" ["По вопросам рекламы: vertdider@blossom-agency.ru\n\nПоддержать проект можно по ссылкам:\nЕсли вы в России: https://boosty.to/vertdider\nЕсли вы не в России: https://www.patreon.com/VertDider\n\nВероятно, вы хотя бы раз слышали о копенгагенской интерпретации квантовой механики, жутком дальнодействии, Сольвеевском конгрессе, коллапсе волновой функции. Всё это связано с многолетней дискуссией Альберта Эйнштейна и Нильса Бора о квантовой механике. В этом ролике Дерек Маллер с канала Veritasium расскажет, в чём была суть спора и какие у него были последствия.\n\nПРИМЕЧАНИЕ: Позитрон положительно заряжен, поэтому при отрицательном спине он отклоняется к северному полюсу магнита, так же как и отрицательно заряженный электрон с положительным спином. Чтобы разница в их поведении была нагляднее, в анимации измерения позитрона полюса магнита поменяли местами.\n\nПеревод: Игорь и Александра Фудим\nРедактура: Александр Саламахин\nНаучная Редактура: Макар Светлый\nОзвучка: Дмитрий Чепусов, Алексей Никитин, Александра Остроухова, Михаил Глушковский и Алексей Гнеушев\nМонтаж звука: Александр Зубарев\nМонтаж видео: Джон Исмаилов\nОбложка: Андрей Гавриков\n\nСпасибо за поддержку на https://www.patreon.com/VertDider и https://boosty.to/vertdider\n\nОзвучки Vert Dider выходят с вашей помощью:\nAleksei Shabalin, Aleksey Shlykov, Aleksandr Modestov, Alexander Kulesko, Alexey Isaev, Alex K, Alex, Amirbekov Artem, Arwellus, Askhat Gabdulov, Askar Latypov, Being of Whiteout, Casie, Denis Perov, Dimitriy, Dmitrii, Dmitry14, dv0, Eugene Tsaplin, EvergreenDeer, Frans Pol Vaadet, Guravka, Ignat K., Irina Shakhverdova, John Doe, Johnny R., Keliort, Kirill Zaslavskii, Konstantin Montikov, LaDen, Lemon Brother, Leonid Steinberg, Maria Shin, Muslinov Roman, Nikolay Pogorskiy, Oleg Zingilevskiy, Pavel Golovin, Pavel Kuryshin, Pavel Kuryshin, Pavel Parpura, pepelac, Porsh, qq-Alex, RaxmaZZers, Rincewind, Roman Beloded, Roman Salmin, Sergey Zhukov, simens_green, termitkin, TheShenk, Tigran, torop, Vaadet Pol Frans, Valeriy Dubrava, Victor Kazakov, Victor Turansky, Viktor Roman, Viktor Seniukov, Viktoria Mordovina, Vladimir Klementyev, Vladimir Sharich, Александр Овсянников, Александр Щетинин, Алексей Шабалин, Анастасия Голощук, Антон Тарло, Артем Амирбеков, Ася, Василий Дзюбенко, Василий Тюньков, Виктор Кузнецов, Вячеслав, Дмитрий, Дмитрий Глазнев, Евгений Турышев, Игорь Савенков, Илья Долгов, Никита Омельницкий, Постный Оладий, Родион Соловьев, Тимур, Хлебушек, ШШШ, Эмилия, Юрий Медведев.\n\n#vertdider \n\nСайт студии: http://vertdider.tv\n\nМы в социальных сетях:\n— https://vk.com/studio_vd\n— https://t.me/vertdider\n— https://twitter.com/Vert_Dider\n\n➖\n0:00 Скорость гравитации\n3:15 Жуткое дальнодействие\n5:29 Копенгагенская интерпретация\n9:20 ЭПР-парадокс и скрытые параметры\n16:25 Эйнштейн против Бора\n19:59 Джон Белл и запутанность\n21:15 Теорема Белла\n29:31 Эксперимент Белла\n32:42 Самый непонятый эксперимент\n34:07 Проблема локальности \n39:38 Многомировая интерпретация\n➖\n\nИсточник: https://youtu.be/NIk_0AW5hFU\nРазрешение на публикацию: https://bit.ly/2SFhrHZ\n© https://www.youtube.com/@veritasium", "Свет всё-таки можно обогнать? [Veritasium]", "da2b3c9d-7001-477b-88c0-818ee7a7ba79", 2592, false, "LH2EQK3BanQ", "https://www.youtube.com/watch?v=LH2EQK3BanQ", 104, "/downloads/Youtube/0_Download/2026-05-10 Свет всё-таки можно обогнать? [Veritasium].mkv", false, false, false, 1, [], 5, ~U[2026-05-10 07:22:45Z], ~U[2026-07-13 10:56:45Z], ~U[2026-07-13 10:56:45Z], "По вопросам рекламы: vertdider@blossom-agency.ru\n\nПоддержать проект можно по ссылкам:\nЕсли вы в России: https://boosty.to/vertdider\nЕсли вы не в России: https://www.patreon.com/VertDider\n\nВероятно, вы хотя бы раз слышали о копенгагенской интерпретации квантовой механики, жутком дальнодействии, Сольвеевском конгрессе, коллапсе волновой функции. Всё это связано с многолетней дискуссией Альберта Эйнштейна и Нильса Бора о квантовой механике. В этом ролике Дерек Маллер с канала Veritasium расскажет, в чём была суть спора и какие у него были последствия.\n\nПРИМЕЧАНИЕ: Позитрон положительно заряжен, поэтому при отрицательном спине он отклоняется к северному полюсу магнита, так же как и отрицательно заряженный электрон с положительным спином. Чтобы разница в их поведении была нагляднее, в анимации измерения позитрона полюса магнита поменяли местами.\n\nПеревод: Игорь и Александра Фудим\nРедактура: Александр Саламахин\nНаучная Редактура: Макар Светлый\nОзвучка: Дмитрий Чепусов, Алексей Никитин, Александра Остроухова, Михаил Глушковский и Алексей Гнеушев\nМонтаж звука: Александр Зубарев\nМонтаж видео: Джон Исмаилов\nОбложка: Андрей Гавриков\n\nСпасибо за поддержку на https://www.patreon.com/VertDider и https://boosty.to/vertdider\n\nОзвучки Vert Dider выходят с вашей помощью:\nAleksei Shabalin, Aleksey Shlykov, Aleksandr Modestov, Alexander Kulesko, Alexey Isaev, Alex K, Alex, Amirbekov Artem, Arwellus, A (truncated) 13:56:45.401 [debug] QUERY OK source="sources" db=2.0ms idle=392.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:45.402 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=46.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:45.405 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms 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 [103] 13:56:45.405 [debug] Current batch of media processed. Will check again in 1000ms 13:56:46.406 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "▶ Заметно. Стильно. С вами. Брендированная продукция Клима Жукова - https://uzhukoffa.ru/?erid=2Vtzqwe6p2o\n▶ Присоединяйтесь к подписчикам Клима Жукова на Boosty - https://boosty.to/uzhukoffa/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru: смотреть ролики в раннем доступе - https://sponsr.ru/zhukov/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru:«Уроки истории»: погружаемся в прошлое вместе! - https://sponsr.ru/uzhukoffa_lessons/?erid=2Vtzqwe6p2o\n\nАудиоверсия - https://klimzhukov.mave.digital/ep-526\n\nЕсли вы заинтересованы в моём творчестве, имеете право поддержать рублём: \nЯндекс деньги: https://yoomoney.ru/to/410015864712516\nКарта Сбербанка 4276 5500 4462 1053\nПоддержать проект из-за рубежа: 5598 8820 8874 7611\n\nМы в соц. сетях:\nTelegram Клима Жукова https://t.me/klimzhukoff\nTelegram группы УЖукова https://t.me/uzhukova\nВконтакте: https://vk.com/uzhukoffa\nДзен: https://dzen.ru/klimzhukoff\nРутуб:https://rutube.ru/channel/23535121/\nЯндекс-подкасты - https://music.yandex.ru/album/22908862\n\nТаймкод: \n00:01:53 Наследие и конфликт с тётей\n00:02:48 Обращение в парламент\n00:05:35 Политические действия короля Филиппа IV\n00:07:22 Финансовые трудности и новый брак\n00:08:08 Свадьба Изабеллы и Эдуарда II\n00:09:07 Конфликт с папой римским\n00:11:02 Канонизация Людовика Святого\n00:12:52 Авиньонское пленение пап\n00:14:42 Наследие Филиппа IV\n00:16:09 Юридические коллизии и заговор\n00:18:54 Смерть Филиппа IV и наследие\n00:19:58 Передача власти и семейные отношения\n00:20:54 Смерть Карла IV и семейные проблемы\n00:21:45 Последствия разоблачения\n00:22:32 Наследие Карла IV и претензии Изабеллы\n00:25:28 Политические интриги и роль Роберта III\n00:28:10 Конфликт из-за графства Артуа\n00:30:07 Судебное разбирательство и последствия\n00:30:51 Роберт III при дворе Эдуарда III\n00:31:42 Клятва и план Эдика\n00:32:37 Объявление войны и реакция Филиппа VI\n00:33:35 Военные действия и гибель Роберта\n00:34:32 Судьба сыновей Роберта и других персонажей\n\n#Столетняявойна #Франция #Средневековье #история #РобердАртуа #КлимЖуков\n\nРеклама. ИП Жуков К.А. Erid: 2Vtzqwe6p2o", "duration" => 2079, "filename" => "/downloads/Youtube/0_Download/2026-04-08 Граф Робер 3 де Артуа - демон французской истории XIII-XIV вв. и начало Столетней войны.mkv", "id" => "TifGhTg65_Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=TifGhTg65_Y", "playlist_index" => 105, "timestamp" => 1775661300, "title" => "Граф Робер 3 де Артуа - демон французской истории XIII-XIV вв. и начало Столетней войны", "upload_date" => "20260408"} 13:56:46.408 [debug] QUERY OK source="sources" db=0.9ms idle=1008.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:46.409 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1007.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:46.452 [debug] QUERY OK source="media_items" db=43.1ms idle=1006.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-08 15:15:00Z], 1] 13:56:46.496 [debug] QUERY OK source="media_items" db=42.2ms idle=1048.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://uzhukoffa.ru/?erid=2Vtzqwe6p2o\n▶ Присоединяйтесь к подписчикам Клима Жукова на Boosty - https://boosty.to/uzhukoffa/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru: смотреть ролики в раннем доступе - https://sponsr.ru/zhukov/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru:«Уроки истории»: погружаемся в прошлое вместе! - https://sponsr.ru/uzhukoffa_lessons/?erid=2Vtzqwe6p2o\n\nАудиоверсия - https://klimzhukov.mave.digital/ep-526\n\nЕсли вы заинтересованы в моём творчестве, имеете право поддержать рублём: \nЯндекс деньги: https://yoomoney.ru/to/410015864712516\nКарта Сбербанка 4276 5500 4462 1053\nПоддержать проект из-за рубежа: 5598 8820 8874 7611\n\nМы в соц. сетях:\nTelegram Клима Жукова https://t.me/klimzhukoff\nTelegram группы УЖукова https://t.me/uzhukova\nВконтакте: https://vk.com/uzhukoffa\nДзен: https://dzen.ru/klimzhukoff\nРутуб:https://rutube.ru/channel/23535121/\nЯндекс-подкасты - https://music.yandex.ru/album/22908862\n\nТаймкод: \n00:01:53 Наследие и конфликт с тётей\n00:02:48 Обращение в парламент\n00:05:35 Политические действия короля Филиппа IV\n00:07:22 Финансовые трудности и новый брак\n00:08:08 Свадьба Изабеллы и Эдуарда II\n00:09:07 Конфликт с папой римским\n00:11:02 Канонизация Людовика Святого\n00:12:52 Авиньонское пленение пап\n00:14:42 Наследие Филиппа IV\n00:16:09 Юридические коллизии и заговор\n00:18:54 Смерть Филиппа IV и наследие\n00:19:58 Передача власти и семейные отношения\n00:20:54 Смерть Карла IV и семейные проблемы\n00:21:45 Последствия разоблачения\n00:22:32 Наследие Карла IV и претензии Изабеллы\n00:25:28 Политические интриги и роль Роберта III\n00:28:10 Конфликт из-за графства Артуа\n00:30:07 Судебное разбирательство и последствия\n00:30:51 Роберт III при дворе Эдуарда III\n00:31:42 Клятва и план Эдика\n00:32:37 Объявление войны и реакция Филиппа VI\n00:33:35 Военные действия и гибель Роберта\n00:34:32 Судьба сыновей Роберта и других персонажей\n\n#Столетняявойна #Франция #Средневековье #история #РобердАртуа #КлимЖуков\n\nРеклама. ИП Жуков К.А. Erid: 2Vtzqwe6p2o", "Граф Робер 3 де Артуа - демон французской истории XIII-XIV вв. и начало Столетней войны", "f9f318f6-42ba-4eb2-9aff-7c78d974b746", 2079, false, "TifGhTg65_Y", "https://www.youtube.com/watch?v=TifGhTg65_Y", 105, "/downloads/Youtube/0_Download/2026-04-08 Граф Робер 3 де Артуа - демон французской истории XIII-XIV вв. и начало Столетней войны.mkv", false, false, false, 1, [], 4, ~U[2026-04-08 15:15:00Z], ~U[2026-07-13 10:56:46Z], ~U[2026-07-13 10:56:46Z], "▶ Заметно. Стильно. С вами. Брендированная продукция Клима Жукова - https://uzhukoffa.ru/?erid=2Vtzqwe6p2o\n▶ Присоединяйтесь к подписчикам Клима Жукова на Boosty - https://boosty.to/uzhukoffa/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru: смотреть ролики в раннем доступе - https://sponsr.ru/zhukov/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru:«Уроки истории»: погружаемся в прошлое вместе! - https://sponsr.ru/uzhukoffa_lessons/?erid=2Vtzqwe6p2o\n\nАудиоверсия - https://klimzhukov.mave.digital/ep-526\n\nЕсли вы заинтересованы в моём творчестве, имеете право поддержать рублём: \nЯндекс деньги: https://yoomoney.ru/to/410015864712516\nКарта Сбербанка 4276 5500 4462 1053\nПоддержать проект из-за рубежа: 5598 8820 8874 7611\n\nМы в соц. сетях:\nTelegram Клима Жукова https://t.me/klimzhukoff\nTelegram группы УЖукова https://t.me/uzhukova\nВконтакте: https://vk.com/uzhukoffa\nДзен: https://dzen.ru/klimzhukoff\nРутуб:https://rutube.ru/channel/23535121/\nЯндекс-подкасты - https://music.yandex.ru/album/22908862\n\nТаймкод: \n00:01:53 Наследие и конфликт с тётей\n00:02:48 Обращение в парламент\n00:05:35 Политические действия короля Филиппа IV\n00:07:22 Финансовые трудности и новый брак\n00:08:08 Свадьба Изабеллы и Эдуарда II\n00:09:07 Конфликт с папой римским\n00:11:02 Канонизация Людовика Святого\n00:12:52 Авиньонское пленение пап\n00:14:42 Наследие Филиппа IV\n00:16:09 Юридические коллизии и заговор\n00:18:54 Смерть Филиппа IV и наследие\n00:19:58 Передача власти и семейные отношения\n00:20:54 Смерть Карла IV и семейные проблемы\n00:21:45 Последствия разоблачения\n00:22:32 Наследие Карла IV и претензии Изабеллы\n00:25:28 Политические интриги и роль Роберта III\n00:28:10 Конфликт из-за графства Артуа\n00:30:07 Судебное разбирательство и последствия\n00:30:51 Роберт III при дворе Эдуарда III\n00:31:42 Клятва и план Эдика\n00:32:37 Объявление войны и реакция Филиппа VI\n00:33:35 Военные действия и гибель Роберта\n00:34:32 Судьба сыновей Роберта и других персонажей\n\n#Столетняявойна #Франция #Средневековье #история #РобердАртуа #КлимЖуков\n\nРеклама. ИП Жуков К.А. Erid: 2Vtzqwe6p2o", "Граф Робер 3 де Артуа - демон французской истории XIII-XIV вв. и начало Столетней войны", 2079, false, "TifGhTg65_Y", "https://www.youtube.com/watch?v=TifGhTg65_Y", "/downloads/Youtube/0_Download/2026-04-08 Граф Робер 3 де Артуа - демон французской истории XIII-XIV вв. и начало Столетней войны.mkv", false, 1, ~U[2026-04-08 15:15:00Z]] 13:56:46.500 [debug] QUERY OK source="sources" db=4.3ms idle=486.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:46.502 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.1ms idle=92.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:46.505 [debug] QUERY OK source="media_items" db=2.1ms idle=93.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 [104] 13:56:46.505 [debug] Current batch of media processed. Will check again in 1000ms 13:56:47.506 [debug] Current batch of media processed. Will check again in 1000ms 13:56:48.508 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Забирай 500 бонусов по промокоду АСТОРИ. Приложение LANGAME — https://bit.ly/4utTQda \nTelegram канал LANGAME — https://bit.ly/3PhdNoB\nРеклама. ООО «ЛАНГЕЙМ ПР» ИНН 9719019720 erid: 2VtzqwTPRfM\n==============================================================\n\nИстория Nvidia и Дженсена Хуанга — это рассказ о том, как чип для игр превратился в основу для современной науки, медицины и искусственного интеллекта, а заодно начал решать, кому из нас вообще понадобится работа.Компания, которую обожали геймеры за красивые эффекты на экране, превратилась в монополию, без которой не запускается почти ни одна крупная нейросеть.\n\nВ этом выпуске вы узнаете:— как Nvidia еле спаслась после провала первогопродукта;— почему GeForce перевернула игровую индустрию, изменила мир и принесла Nvidia кучу денег;— как из графического ускорителя сделали «мозг» для нейросетей;\n—\u00A0как игры с помощью RTX и DLSS стали полигоном для технологий будущего;\n— что такое CUDA и почему без неё современному ИИ почти не выжить;\n— кто зарабатывает на том, что нейросети «отбирают» профессии у людей;\n— и чем всё это может закончиться для обычных людей, у которых семья, ипотека и кредиты.\n\nЭто новый документальный фильм о компании Nvidia от канала a‑Story — большая история о корпорации, которой люди добровольно отдали своё будущее.\n\nАхтырский Даниил AI-ролики для соцсетей и рекламы:\nhttps://t.me/danyaakhtyrskyi | https://instagram.com/ahtirskii\n==========================================\nНАШ TELEGRAM\nhttps://t.me/assastory \n+++++++++++++++++++++++++++++++++++++++++\nНАШ ИНСТАГРАМ\nhttps://www.instagram.com/olegassa\n==========================================\nНАШЕ ПРИЛОЖЕНИЕ ВРХ для App Store и Google Play\nhttps://clck.ru/3KBUGd\n\n\nТакже смотрите на канале A‑Story:\n* Настоящая биография ИЛОНА МАСКА https://youtu.be/QDqlc3LkHyk?si=wrJS9U35vqgoyhTQ\n* Великая депрессия. Как США сами себя… победили. https://youtu.be/_vbENnQVbRw?si=YMKRspOYN6Q_3iom\n* История Пепси. Pepsi vs Coca-Cola: Война, которая длилась 130 лет. https://youtu.be/7_bRPk1e91w?si=b3oPi37GVDn7B_Wb\n* МАЙКЛ ДЖЕКСОН. Королевская трагедия. https://youtu.be/S2nShAUlQTc?si=1IPrlJm6-8xfaVS1 \n\nТайм коды:\n00:00 - Начало\n03:08 - Глава 1\n17:38 - Глава 2\n36:12 - Глава 3\n52:22 - Глава 4\n1:10:54 - Глава 5\n1:30:42 - Глава 6", "duration" => 6626, "filename" => "/downloads/Youtube/0_Download/2026-05-10 NVIDIA. Компания, из‑за которой вы можете ПОТЕРЯТЬ РАБОТУ.mkv", "id" => "EmABpyxP_FE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=EmABpyxP_FE", "playlist_index" => 106, "timestamp" => 1778396552, "title" => "NVIDIA. Компания, из‑за которой вы можете ПОТЕРЯТЬ РАБОТУ", "upload_date" => "20260510"} 13:56:48.509 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=505.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:48.510 [debug] QUERY OK source="sources" db=1.0ms idle=506.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:48.534 [debug] QUERY OK source="media_items" db=23.6ms idle=507.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-10 07:02:32Z], 1] 13:56:48.557 [debug] QUERY OK source="media_items" db=21.5ms queue=0.1ms idle=531.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" ["Забирай 500 бонусов по промокоду АСТОРИ. Приложение LANGAME — https://bit.ly/4utTQda \nTelegram канал LANGAME — https://bit.ly/3PhdNoB\nРеклама. ООО «ЛАНГЕЙМ ПР» ИНН 9719019720 erid: 2VtzqwTPRfM\n==============================================================\n\nИстория Nvidia и Дженсена Хуанга — это рассказ о том, как чип для игр превратился в основу для современной науки, медицины и искусственного интеллекта, а заодно начал решать, кому из нас вообще понадобится работа.Компания, которую обожали геймеры за красивые эффекты на экране, превратилась в монополию, без которой не запускается почти ни одна крупная нейросеть.\n\nВ этом выпуске вы узнаете:— как Nvidia еле спаслась после провала первогопродукта;— почему GeForce перевернула игровую индустрию, изменила мир и принесла Nvidia кучу денег;— как из графического ускорителя сделали «мозг» для нейросетей;\n—\u00A0как игры с помощью RTX и DLSS стали полигоном для технологий будущего;\n— что такое CUDA и почему без неё современному ИИ почти не выжить;\n— кто зарабатывает на том, что нейросети «отбирают» профессии у людей;\n— и чем всё это может закончиться для обычных людей, у которых семья, ипотека и кредиты.\n\nЭто новый документальный фильм о компании Nvidia от канала a‑Story — большая история о корпорации, которой люди добровольно отдали своё будущее.\n\nАхтырский Даниил AI-ролики для соцсетей и рекламы:\nhttps://t.me/danyaakhtyrskyi | https://instagram.com/ahtirskii\n==========================================\nНАШ TELEGRAM\nhttps://t.me/assastory \n+++++++++++++++++++++++++++++++++++++++++\nНАШ ИНСТАГРАМ\nhttps://www.instagram.com/olegassa\n==========================================\nНАШЕ ПРИЛОЖЕНИЕ ВРХ для App Store и Google Play\nhttps://clck.ru/3KBUGd\n\n\nТакже смотрите на канале A‑Story:\n* Настоящая биография ИЛОНА МАСКА https://youtu.be/QDqlc3LkHyk?si=wrJS9U35vqgoyhTQ\n* Великая депрессия. Как США сами себя… победили. https://youtu.be/_vbENnQVbRw?si=YMKRspOYN6Q_3iom\n* История Пепси. Pepsi vs Coca-Cola: Война, которая длилась 130 лет. https://youtu.be/7_bRPk1e91w?si=b3oPi37GVDn7B_Wb\n* МАЙКЛ ДЖЕКСОН. Королевская трагедия. https://youtu.be/S2nShAUlQTc?si=1IPrlJm6-8xfaVS1 \n\nТайм коды:\n00:00 - Начало\n03:08 - Глава 1\n17:38 - Глава 2\n36:12 - Глава 3\n52:22 - Глава 4\n1:10:54 - Глава 5\n1:30:42 - Глава 6", "NVIDIA. Компания, из‑за которой вы можете ПОТЕРЯТЬ РАБОТУ", "ca847696-0780-4547-a9b8-8f8c11bb7f48", 6626, false, "EmABpyxP_FE", "https://www.youtube.com/watch?v=EmABpyxP_FE", 106, "/downloads/Youtube/0_Download/2026-05-10 NVIDIA. Компания, из‑за которой вы можете ПОТЕРЯТЬ РАБОТУ.mkv", false, false, false, 1, [], 5, ~U[2026-05-10 07:02:32Z], ~U[2026-07-13 10:56:48Z], ~U[2026-07-13 10:56:48Z], "Забирай 500 бонусов по промокоду АСТОРИ. Приложение LANGAME — https://bit.ly/4utTQda \nTelegram канал LANGAME — https://bit.ly/3PhdNoB\nРеклама. ООО «ЛАНГЕЙМ ПР» ИНН 9719019720 erid: 2VtzqwTPRfM\n==============================================================\n\nИстория Nvidia и Дженсена Хуанга — это рассказ о том, как чип для игр превратился в основу для современной науки, медицины и искусственного интеллекта, а заодно начал решать, кому из нас вообще понадобится работа.Компания, которую обожали геймеры за красивые эффекты на экране, превратилась в монополию, без которой не запускается почти ни одна крупная нейросеть.\n\nВ этом выпуске вы узнаете:— как Nvidia еле спаслась после провала первогопродукта;— почему GeForce перевернула игровую индустрию, изменила мир и принесла Nvidia кучу денег;— как из графического ускорителя сделали «мозг» для нейросетей;\n—\u00A0как игры с помощью RTX и DLSS стали полигоном для технологий будущего;\n— что такое CUDA и почему без неё современному ИИ почти не выжить;\n— кто зарабатывает на том, что нейросети «отбирают» профессии у людей;\n— и чем всё это может закончиться для обычных людей, у которых семья, ипотека и кредиты.\n\nЭто новый документальный фильм о компании Nvidia от канала a‑Story — большая история о корпорации, которой люди добровольно отдали своё будущее.\n\nАхтырский Даниил AI-ролики для соцсетей и рекламы:\nhttps://t.me/danyaakhtyrskyi | https://instagram.com/ahtirskii\n==========================================\nНАШ TELEGRAM\nhttps://t.me/assastory \n+++++++++++++++++++++++++++++++++++++++++\nНАШ ИНСТАГРАМ\nhttps://www.instagram.com/olegassa\n==========================================\nНАШЕ ПРИЛОЖЕНИЕ ВРХ для App Store и Google Play\nhttps://clck.ru/3KBUGd\n\n\nТакже смотрите на канале A‑Story:\n* Настоящая биография ИЛОНА МАСКА https://youtu.be/QDqlc3LkHyk?si=wrJS9U35vqgoyhTQ\n* Великая депрессия. Как США сами себя… победили. https://youtu.be/_vbENnQVbRw?si=YMKRspOYN6Q_3iom\n* История Пепси. Pepsi vs Coca-Cola: Война, которая длилась 130 лет. https://youtu.be/7_bRPk1e91w?si=b3oPi37GVDn7B_Wb\n* МАЙКЛ ДЖЕКСОН. Королевская трагедия. https://youtu.be/S2nShAUlQTc?si=1IPrlJm6-8xfaVS1 \n\nТайм коды:\n00:00 - Начало\n03:08 - Глава 1\n17:38 - Глава 2\n36:12 - Глава 3\n5 (truncated) 13:56:48.559 [debug] QUERY OK source="sources" db=2.1ms idle=542.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:48.561 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=50.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:48.563 [debug] QUERY OK source="media_items" db=1.9ms idle=50.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [106] 13:56:48.563 [debug] Current batch of media processed. Will check again in 1000ms 13:56:49.565 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Добротный и качественный мерч от лаборатории BnB, который не стыдно надеть даже на заводе - https://bnb-store.ru/ \nРеклама. ИП Кленин Данила Сергеевич ИНН 501816839903 erid: 2VtzqvnrMoD\n*\nНу что, пацаны. Вы же сами этого хотели. Помните тот самый шар Герона — древнегреческую паровую дичь, которая крутилась от пара? Так вот. Мы решили сделать из него самогонный аппарат. Потому что человечество явно недостаточно страдало.\n\nВ этом видео мы собираем абсолютно безумную конструкцию: шар Герона, чиллеры, автоклав, медные магистрали, охлаждение от кондиционера и весь этот гаражный технопанк ради одной великой цели — перегнать алкоголь с помощью древнего парового двигателя. Да, это буквально самогон на шаре Герона. Потому что зачем делать нормальные вещи, если можно делать максимально сомнительные с инженерной точки зрения.\n\nВообще шар Герона — это один из первых известных паровых двигателей в истории человечества. Простая, но гениальная штука: вода превращается в пар, пар вылетает через сопла и раскручивает сферу. Человечество придумало ректификацию, дистилляцию, фракции, сложные колонны и тонны физики ради одной великой цели - эффективно накидаться хех Приятного просмотра!\n\nСотрудничество: DIDENOK TEAM kraster@didenokteam.com \n\nПОДПИСЫВАЙСЯ, ЧТОБЫ НЕ ПОТЕРЯТЬСЯ: \nТвич - https://twitch.tv/supercrastan\nТелеграм - https://t.me/angrycrust \nВК - https://vk.com/bnbproduction \nБусти - https://boosty.to/danyakraster \nТикТок - https://www.tiktok.com/@supercrastan \nДзен - https://zen.yandex.ru/kraster\n\nДаня Крастер и BNB - команда энтузиастов, восхваляющих ручной труд, самообучение и научный подход. Делаем веселый познавательный контент и показываем какой клевый и простой для освоения мир изобретательства, техники и ремесел.\n\nДаня Крастер делает весь DIY: https://vk.cc/csBsJx \n\nДля дома и его обустройства: https://vk.cc/csBt1U \n\nЭксперименты: https://vk.cc/csBt43 \n\nПро алкоголь: https://vk.cc/csBt7Z \n\nШтуки, которые стреляют: https://vk.cc/csBtbr \n\nИнструменты: https://vk.cc/csBtfl \n\nСамодельные музыкальные инструменты: https://vk.cc/csBtk1 \n\nТранспорт: https://vk.cc/csBtlG \n\nТаймкоды:\n0:00 Интро\n0:58 Идея и принцип работы \n2:13 Сборка охлаждения и чиллер из кондиционера \n5:56 Сборка конструкции \n9:22 Первый запуск мотора и проблемы \n10:54 Подготовка браги \n13:45 Нагрев, запуск системы охлаждения \n16:24 Замена мотора на более мощный \n20:53 Первый пар и утечки \n23:09 Первые капли самогона \n24:47 Проверка горения и первый отбор\n26:02 Усиление нагрева\n28:44 Аппарат разбирается, ИТОГИ\n\n#данякрастер #каксделать #своимируками #diy #сделайсам #россия #интересное #топ10 #эксперимент #лайфхаки #bnb #самоделки #история #интересные #факты #самогон #самогонныйаппарат #шаргерона #паровойдвигатель #герон #дистилляция #самоделки #эксперимент #гараж #крастер #лаборатория #пар #древниетехнологии", "duration" => 1801, "filename" => "/downloads/Youtube/0_Download/2026-05-10 САМЫЙ ТУПОЙ СПОСОБ СДЕЛАТЬ САМОГОН.mkv", "id" => "9xgwQ8VPMQ0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9xgwQ8VPMQ0", "playlist_index" => 107, "timestamp" => 1778407206, "title" => "САМЫЙ ТУПОЙ СПОСОБ СДЕЛАТЬ САМОГОН", "upload_date" => "20260510"} 13:56:49.567 [debug] QUERY OK source="sources" db=0.9ms idle=1009.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:49.568 [debug] QUERY OK source="sources" db=0.8ms idle=1007.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:49.591 [debug] QUERY OK source="media_items" db=23.1ms idle=1007.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-10 10:00:06Z], 1] 13:56:49.611 [debug] QUERY OK source="media_items" db=19.2ms idle=1028.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" ["Добротный и качественный мерч от лаборатории BnB, который не стыдно надеть даже на заводе - https://bnb-store.ru/ \nРеклама. ИП Кленин Данила Сергеевич ИНН 501816839903 erid: 2VtzqvnrMoD\n*\nНу что, пацаны. Вы же сами этого хотели. Помните тот самый шар Герона — древнегреческую паровую дичь, которая крутилась от пара? Так вот. Мы решили сделать из него самогонный аппарат. Потому что человечество явно недостаточно страдало.\n\nВ этом видео мы собираем абсолютно безумную конструкцию: шар Герона, чиллеры, автоклав, медные магистрали, охлаждение от кондиционера и весь этот гаражный технопанк ради одной великой цели — перегнать алкоголь с помощью древнего парового двигателя. Да, это буквально самогон на шаре Герона. Потому что зачем делать нормальные вещи, если можно делать максимально сомнительные с инженерной точки зрения.\n\nВообще шар Герона — это один из первых известных паровых двигателей в истории человечества. Простая, но гениальная штука: вода превращается в пар, пар вылетает через сопла и раскручивает сферу. Человечество придумало ректификацию, дистилляцию, фракции, сложные колонны и тонны физики ради одной великой цели - эффективно накидаться хех Приятного просмотра!\n\nСотрудничество: DIDENOK TEAM kraster@didenokteam.com \n\nПОДПИСЫВАЙСЯ, ЧТОБЫ НЕ ПОТЕРЯТЬСЯ: \nТвич - https://twitch.tv/supercrastan\nТелеграм - https://t.me/angrycrust \nВК - https://vk.com/bnbproduction \nБусти - https://boosty.to/danyakraster \nТикТок - https://www.tiktok.com/@supercrastan \nДзен - https://zen.yandex.ru/kraster\n\nДаня Крастер и BNB - команда энтузиастов, восхваляющих ручной труд, самообучение и научный подход. Делаем веселый познавательный контент и показываем какой клевый и простой для освоения мир изобретательства, техники и ремесел.\n\nДаня Крастер делает весь DIY: https://vk.cc/csBsJx \n\nДля дома и его обустройства: https://vk.cc/csBt1U \n\nЭксперименты: https://vk.cc/csBt43 \n\nПро алкоголь: https://vk.cc/csBt7Z \n\nШтуки, которые стреляют: https://vk.cc/csBtbr \n\nИнструменты: https://vk.cc/csBtfl \n\nСамодельные музыкальные инструменты: https://vk.cc/csBtk1 \n\nТранспорт: https://vk.cc/csBtlG \n\nТаймкоды:\n0:00 Интро\n0:58 Идея и принцип работы \n2:13 Сборка охлаждения и чиллер из кондиционера \n5:56 Сборка конструкции \n9:22 Первый запуск мотора и проблемы \n10:54 Подготовка браги \n13:45 Нагрев, запуск системы охлаждения \n16:24 Замена мотора на более мощный \n20:53 Первый пар и утечки \n23:09 Первые капли самогона \n24:47 Проверка горения и первый отбор\n26:02 Усиление нагрева\n28:44 Аппарат разбирается, ИТОГИ\n\n#данякрастер #каксделать #своимируками #diy #сделайсам #россия #интересное #топ10 #эксперимент #лайфхаки #bnb #самоделки #история #интересные #факты #самогон #самогонныйаппарат #шаргерона #паровойдвигатель #герон #дистилляция #самоделки #эксперимент #гараж #крастер #лаборатория #пар #древниетехнологии", "САМЫЙ ТУПОЙ СПОСОБ СДЕЛАТЬ САМОГОН", "be137c7c-c184-4764-b835-4c054b4d3352", 1801, false, "9xgwQ8VPMQ0", "https://www.youtube.com/watch?v=9xgwQ8VPMQ0", 107, "/downloads/Youtube/0_Download/2026-05-10 САМЫЙ ТУПОЙ СПОСОБ СДЕЛАТЬ САМОГОН.mkv", false, false, false, 1, [], 5, ~U[2026-05-10 10:00:06Z], ~U[2026-07-13 10:56:49Z], ~U[2026-07-13 10:56:49Z], "Добротный и качественный мерч от лаборатории BnB, который не стыдно надеть даже на заводе - https://bnb-store.ru/ \nРеклама. ИП Кленин Данила Сергеевич ИНН 501816839903 erid: 2VtzqvnrMoD\n*\nНу что, пацаны. Вы же сами этого хотели. Помните тот самый шар Герона — древнегреческую паровую дичь, которая крутилась от пара? Так вот. Мы решили сделать из него самогонный аппарат. Потому что человечество явно недостаточно страдало.\n\nВ этом видео мы собираем абсолютно безумную конструкцию: шар Герона, чиллеры, автоклав, медные магистрали, охлаждение от кондиционера и весь этот гаражный технопанк ради одной великой цели — перегнать алкоголь с помощью древнего парового двигателя. Да, это буквально самогон на шаре Герона. Потому что зачем делать нормальные вещи, если можно делать максимально сомнительные с инженерной точки зрения.\n\nВообще шар Герона — это один из первых известных паровых двигателей в истории человечества. Простая, но гениальная штука: вода превращается в пар, пар вылетает через сопла и раскручивает сферу. Человечество придумало ректификацию, дистилляцию, фракции, сложные колонны и тонны физики ради одной великой цели - эффективно накидаться хех Приятного просмотра!\n\nСотрудничество: DIDENOK TEAM kraster@didenokteam.com \n\nПОДПИСЫВАЙСЯ, ЧТОБЫ НЕ (truncated) 13:56:49.614 [debug] QUERY OK source="sources" db=2.0ms idle=592.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:49.615 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms 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" = ?) [2] 13:56:49.618 [debug] QUERY OK source="media_items" db=1.8ms idle=47.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [107] 13:56:49.618 [debug] Current batch of media processed. Will check again in 1000ms 13:56:49.826 [info] GET /media_profiles/1 13:56:49.826 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 13:56:49.828 [debug] QUERY OK source="media_profiles" db=1.3ms idle=234.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:56:49.829 [debug] QUERY OK source="sources" db=1.2ms idle=216.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."media_profile_id" = ?) ORDER BY s0."custom_name" [1] 13:56:49.831 [debug] QUERY OK source="settings" db=1.3ms idle=215.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:56:49.832 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=215.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:56:49.834 [debug] QUERY OK source="settings" db=1.2ms idle=215.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:56:49.836 [info] Sent 200 in 10ms 13:56:49.927 [info] GET /sources/2/sync_files_on_disk 13:56:49.929 [debug] QUERY OK source="settings" db=1.0ms idle=100.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:56:49.930 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=99.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:56:49.930 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 13:56:49.931 [error] #PID<0.7735.0> running PinchflatWeb.Endpoint (connection #PID<0.7733.0>, stream id 2) terminated Server: pinchflat1.r031995.duckdns.org:80 (http) Request: GET /sources/2/sync_files_on_disk ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7733.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/sync_files_on_disk", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 45726}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat1.r031995.duckdns.org", method: "GET", owner: #PID<0.7735.0>, params: %{}, path_info: ["sources", "2", "sync_files_on_disk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat1.r031995.duckdns.org", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 23, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat1.r031995.duckdns.org"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "172.21.0.1"}, {"x-forwarded-host", "pinchflat1.r031995.duckdns.org"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d"}, {"x-real-ip", "172.21.0.1"} ], request_path: "/sources/2/sync_files_on_disk", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GMHUK1FnVxkAPWAAAMOj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7733.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/sync_files_on_disk", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 45726}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7733.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/sync_files_on_disk", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 45726}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat1.r031995.duckdns.org", method: "GET", owner: #PID<0.7735.0>, params: %{}, path_info: ["sources", "2", "sync_files_on_disk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat1.r031995.duckdns.org", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 23, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, defla (truncated) 13:56:50.428 [info] GET /media_profiles/2/edit 13:56:50.429 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.edit/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 13:56:50.430 [debug] QUERY OK source="media_profiles" db=0.7ms idle=596.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:50.431 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=595.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:56:50.432 [debug] QUERY OK source="settings" db=0.8ms 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 [] 13:56:50.433 [debug] QUERY OK source="settings" db=0.8ms idle=502.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:56:50.435 [info] Sent 200 in 6ms 13:56:50.619 [debug] Current batch of media processed. Will check again in 1000ms 13:56:51.620 [debug] Current batch of media processed. Will check again in 1000ms 13:56:52.621 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мералад Урбеч - натуральные и вкусные пасты из орехов и семян\nКупить на Wildberries: https://www.wildberries.ru/seller/29933?utm_campaign=29933-id-yutu_kanal_avia_&utm_medium=banner&utm_source=youtube\nКупить на Ozon: https://www.ozon.ru/seller/21155/products/\n\nТюменские смарт-часы CaseGuru - https://cgpods.ru/air26 промокод AIR26 на скидку до 1000 руб. Только напрямую у разработчика, без наценок за бренд. \nТГ-блог – https://t.me/cg_pods \n\nПодключай Крыло ВПН со скидкой 15% по ссылке: https://t.me/krylo_vpn_bot?start=AIR1\n\nКнига Игоря Зырянова \"Секунда до катастрофы\":\nhttps://www.chitai-gorod.ru/product/sekunda-do-katastrofy-rassledovania-samyh-izvestnyh-aviaproissestvij-3110910?srsltid=AfmBOorLyOmQ4Pi6IGUyShI6GpU6iNJGH5FUQCKJrsEXqdogdsMP-bTL\n\nРолики без рекламы: https://boosty.to/air_crash\nАвиационные футболки: https://fly-shop.vsemaykishop.ru/\nНаш канал на английском: https://www.youtube.com/channel/UCmkNCR_aTEmF4aBJXFAjQFA\nТелеграм: https://clck.ru/34ZL5Q\nВК/Видео: https://clck.ru/eKDiy\nПо рекламе и сотрудничеству: advertplanes@gmail.com\n\nРеклама. ИП Дранишникова A.C., ИНН 434512012863, erid: 2VtzquWhznA\nРеклама. ИП Боков В.А., ИНН 860231222547, erid: 2W5zFHYpnZf\n#A380 #Qantas32 #Авиаинцидент #EngineFailure #ЭкстреннаяПосадка #Батам", "duration" => 1705, "filename" => "/downloads/Youtube/0_Download/2026-05-10 Здесь что-нибудь ещё работает? Airbus A380. Qantas Airways 4 ноября 2010 года..mp4", "id" => "_NAbULDLiPw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_NAbULDLiPw", "playlist_index" => 108, "timestamp" => 1778408505, "title" => "Здесь что-нибудь ещё работает? Airbus A380. Qantas Airways 4 ноября 2010 года.", "upload_date" => "20260510"} 13:56:52.623 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=618.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:52.625 [debug] QUERY OK source="sources" db=1.3ms idle=620.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:52.650 [debug] QUERY OK source="media_items" db=24.4ms idle=622.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-10 10:21:45Z], 1] 13:56:52.674 [debug] QUERY OK source="media_items" db=23.1ms idle=647.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Купить на Wildberries: https://www.wildberries.ru/seller/29933?utm_campaign=29933-id-yutu_kanal_avia_&utm_medium=banner&utm_source=youtube\nКупить на Ozon: https://www.ozon.ru/seller/21155/products/\n\nТюменские смарт-часы CaseGuru - https://cgpods.ru/air26 промокод AIR26 на скидку до 1000 руб. Только напрямую у разработчика, без наценок за бренд. \nТГ-блог – https://t.me/cg_pods \n\nПодключай Крыло ВПН со скидкой 15% по ссылке: https://t.me/krylo_vpn_bot?start=AIR1\n\nКнига Игоря Зырянова \"Секунда до катастрофы\":\nhttps://www.chitai-gorod.ru/product/sekunda-do-katastrofy-rassledovania-samyh-izvestnyh-aviaproissestvij-3110910?srsltid=AfmBOorLyOmQ4Pi6IGUyShI6GpU6iNJGH5FUQCKJrsEXqdogdsMP-bTL\n\nРолики без рекламы: https://boosty.to/air_crash\nАвиационные футболки: https://fly-shop.vsemaykishop.ru/\nНаш канал на английском: https://www.youtube.com/channel/UCmkNCR_aTEmF4aBJXFAjQFA\nТелеграм: https://clck.ru/34ZL5Q\nВК/Видео: https://clck.ru/eKDiy\nПо рекламе и сотрудничеству: advertplanes@gmail.com\n\nРеклама. ИП Дранишникова A.C., ИНН 434512012863, erid: 2VtzquWhznA\nРеклама. ИП Боков В.А., ИНН 860231222547, erid: 2W5zFHYpnZf\n#A380 #Qantas32 #Авиаинцидент #EngineFailure #ЭкстреннаяПосадка #Батам", "Здесь что-нибудь ещё работает? Airbus A380. Qantas Airways 4 ноября 2010 года.", "4876a4e5-1b68-4f38-9e06-b135c54321ae", 1705, false, "_NAbULDLiPw", "https://www.youtube.com/watch?v=_NAbULDLiPw", 108, "/downloads/Youtube/0_Download/2026-05-10 Здесь что-нибудь ещё работает? Airbus A380. Qantas Airways 4 ноября 2010 года..mp4", false, false, false, 1, [], 5, ~U[2026-05-10 10:21:45Z], ~U[2026-07-13 10:56:52Z], ~U[2026-07-13 10:56:52Z], "Мералад Урбеч - натуральные и вкусные пасты из орехов и семян\nКупить на Wildberries: https://www.wildberries.ru/seller/29933?utm_campaign=29933-id-yutu_kanal_avia_&utm_medium=banner&utm_source=youtube\nКупить на Ozon: https://www.ozon.ru/seller/21155/products/\n\nТюменские смарт-часы CaseGuru - https://cgpods.ru/air26 промокод AIR26 на скидку до 1000 руб. Только напрямую у разработчика, без наценок за бренд. \nТГ-блог – https://t.me/cg_pods \n\nПодключай Крыло ВПН со скидкой 15% по ссылке: https://t.me/krylo_vpn_bot?start=AIR1\n\nКнига Игоря Зырянова \"Секунда до катастрофы\":\nhttps://www.chitai-gorod.ru/product/sekunda-do-katastrofy-rassledovania-samyh-izvestnyh-aviaproissestvij-3110910?srsltid=AfmBOorLyOmQ4Pi6IGUyShI6GpU6iNJGH5FUQCKJrsEXqdogdsMP-bTL\n\nРолики без рекламы: https://boosty.to/air_crash\nАвиационные футболки: https://fly-shop.vsemaykishop.ru/\nНаш канал на английском: https://www.youtube.com/channel/UCmkNCR_aTEmF4aBJXFAjQFA\nТелеграм: https://clck.ru/34ZL5Q\nВК/Видео: https://clck.ru/eKDiy\nПо рекламе и сотрудничеству: advertplanes@gmail.com\n\nРеклама. ИП Дранишникова A.C., ИНН 434512012863, erid: 2VtzquWhznA\nРеклама. ИП Боков В.А., ИНН 860231222547, erid: 2W5zFHYpnZf\n#A380 #Qantas32 #Авиаинцидент #EngineFailure #ЭкстреннаяПосадка #Батам", "Здесь что-нибудь ещё работает? Airbus A380. Qantas Airways 4 ноября 2010 года.", 1705, false, "_NAbULDLiPw", "https://www.youtube.com/watch?v=_NAbULDLiPw", "/downloads/Youtube/0_Download/2026-05-10 Здесь что-нибудь ещё работает? Airbus A380. Qantas Airways 4 ноября 2010 года..mp4", false, 1, ~U[2026-05-10 10:21:45Z]] 13:56:52.677 [debug] QUERY OK source="sources" db=2.9ms idle=647.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:52.679 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.1ms idle=54.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:52.682 [debug] QUERY OK source="media_items" db=2.2ms 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 [109] 13:56:52.682 [debug] Current batch of media processed. Will check again in 1000ms 13:56:53.689 [debug] Current batch of media processed. Will check again in 1000ms 13:56:54.691 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мотопутешествие по Ирану пошло не по плану, остановившись на ночлег в горах, меня окружили ночные хищники, я испытал животный страх, это кошмар, моя жизнь висит на волоске! А всё начиналось с того что поставил себе цель, добраться на байке до столицы Ирана - Тегеран. Это большое путешествие через 10 стран длиною более 20000 км на мотоцикле Honda XRV750 Africa Twin.\n#мотопутешествие #мотодальняк #мототрип\n\n🧭Координаты мотопутешествия:\nПляж на берегу Каспийского моря: 36.917087, 50.677364\nОпасная ночёвка в лесу, там где окружили животные: 36.4885756, 51.3137504\n32-ая ночёвка в кафе у Маджида: 36.5047482, 51.2946534\n33-ья ночёвка в хостеле Тегерана (Firouzeh Heritage Hostel): 35.7035876, 51.4347136\n\n✅Напишите, пожалуйста, что-нибудь доброе на страничке \"Кафе Маджида tereng_restaurant\": https://www.instagram.com/tereng_restaurant?igsh=MXd6MDU2dmwyN2Vndw== \nАмир, инструктор по вейкборду: https://www.instagram.com/amirjalali81?igsh=aWpndGh3Zjd3NzVr\n\nПолезные видео и ссылки:\n📌Все серии \"Мотопутешествие 20000 км\" подряд: https://youtube.com/playlist?list=PL62_--YmcvkIDNTNCRFhmA3-jEfG9KoH4&si=8kGuy-lgsM2KqK3H\n📌Что брать в мотопутешествие? https://youtu.be/PEk536Vj20s?si=12rQiexRpJJIln51\n📌Полезные советы в мотопутешествие: https://youtu.be/peKcGM3Mjnc?si=QsqEI55ZIOYZWD28\n📌Контакты и доп. информация (Контакты Хоссейна, оформление Карнета и др.): https://t.me/kaluginvadim/797\n\n🤠Мои соц. сети (дополнительные материалы):\nTelegram: https://t.me/kaluginvadim\nВконтакте: https://vk.com/vadimkalugin_pbm\nInstagram: https://www.instagram.com/vadimkalugin/\n___\n✅Партнер канала ТЦ «Формула X» - крупнейший на Юге Москвы центр техники, здесь: мотоциклы, квадроциклы, багги, снегоходы, водная техника, мотоэкипировка, товары для охоты, рыбалки, спорта и туризма. Площадь Торгового Центра более 5 футбольных полей! Друзья, увидимся в Формуле!\nYouTube: https://www.youtube.com/@tc-formulax_ru\nВК: https://vk.com/video/@formulax_tc\nRuTube: https://rutube.ru/channel/40258791\nСайт - https://tc-formulax.ru/\nТелеграм - https://t.me/formulax_tc\nИнстаграм - https://www.instagram.com/tc_formula_x/\n___\n🤝Поддержать канал:\nKaspi.kz (по всему миру): 4400 4302 0480 9856\nСбербанк (по РФ): 5336 6903 3398 4690\n✅Открытки из мотопутешествия: https://t.me/kaluginvadim/321\n___", "duration" => 2340, "filename" => "/downloads/Youtube/0_Download/2026-05-10 Кошмар в Иране! Ночные хищники меня окружили. Мотопутешествие пошло не по плану | ч.17.mkv", "id" => "brrFquWQ4gQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=brrFquWQ4gQ", "playlist_index" => 109, "timestamp" => 1778396436, "title" => "Кошмар в Иране! Ночные хищники меня окружили. Мотопутешествие пошло не по плану | ч.17", "upload_date" => "20260510"} 13:56:54.693 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=688.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:54.694 [debug] QUERY OK source="sources" db=0.9ms idle=690.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:54.726 [debug] QUERY OK source="media_items" db=31.4ms queue=0.1ms idle=691.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-10 07:00:36Z], 1] 13:56:54.757 [debug] QUERY OK source="media_items" db=29.9ms idle=723.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" ["Мотопутешествие по Ирану пошло не по плану, остановившись на ночлег в горах, меня окружили ночные хищники, я испытал животный страх, это кошмар, моя жизнь висит на волоске! А всё начиналось с того что поставил себе цель, добраться на байке до столицы Ирана - Тегеран. Это большое путешествие через 10 стран длиною более 20000 км на мотоцикле Honda XRV750 Africa Twin.\n#мотопутешествие #мотодальняк #мототрип\n\n🧭Координаты мотопутешествия:\nПляж на берегу Каспийского моря: 36.917087, 50.677364\nОпасная ночёвка в лесу, там где окружили животные: 36.4885756, 51.3137504\n32-ая ночёвка в кафе у Маджида: 36.5047482, 51.2946534\n33-ья ночёвка в хостеле Тегерана (Firouzeh Heritage Hostel): 35.7035876, 51.4347136\n\n✅Напишите, пожалуйста, что-нибудь доброе на страничке \"Кафе Маджида tereng_restaurant\": https://www.instagram.com/tereng_restaurant?igsh=MXd6MDU2dmwyN2Vndw== \nАмир, инструктор по вейкборду: https://www.instagram.com/amirjalali81?igsh=aWpndGh3Zjd3NzVr\n\nПолезные видео и ссылки:\n📌Все серии \"Мотопутешествие 20000 км\" подряд: https://youtube.com/playlist?list=PL62_--YmcvkIDNTNCRFhmA3-jEfG9KoH4&si=8kGuy-lgsM2KqK3H\n📌Что брать в мотопутешествие? https://youtu.be/PEk536Vj20s?si=12rQiexRpJJIln51\n📌Полезные советы в мотопутешествие: https://youtu.be/peKcGM3Mjnc?si=QsqEI55ZIOYZWD28\n📌Контакты и доп. информация (Контакты Хоссейна, оформление Карнета и др.): https://t.me/kaluginvadim/797\n\n🤠Мои соц. сети (дополнительные материалы):\nTelegram: https://t.me/kaluginvadim\nВконтакте: https://vk.com/vadimkalugin_pbm\nInstagram: https://www.instagram.com/vadimkalugin/\n___\n✅Партнер канала ТЦ «Формула X» - крупнейший на Юге Москвы центр техники, здесь: мотоциклы, квадроциклы, багги, снегоходы, водная техника, мотоэкипировка, товары для охоты, рыбалки, спорта и туризма. Площадь Торгового Центра более 5 футбольных полей! Друзья, увидимся в Формуле!\nYouTube: https://www.youtube.com/@tc-formulax_ru\nВК: https://vk.com/video/@formulax_tc\nRuTube: https://rutube.ru/channel/40258791\nСайт - https://tc-formulax.ru/\nТелеграм - https://t.me/formulax_tc\nИнстаграм - https://www.instagram.com/tc_formula_x/\n___\n🤝Поддержать канал:\nKaspi.kz (по всему миру): 4400 4302 0480 9856\nСбербанк (по РФ): 5336 6903 3398 4690\n✅Открытки из мотопутешествия: https://t.me/kaluginvadim/321\n___", "Кошмар в Иране! Ночные хищники меня окружили. Мотопутешествие пошло не по плану | ч.17", "8659bd38-1f12-46d0-aa67-354850496186", 2340, false, "brrFquWQ4gQ", "https://www.youtube.com/watch?v=brrFquWQ4gQ", 109, "/downloads/Youtube/0_Download/2026-05-10 Кошмар в Иране! Ночные хищники меня окружили. Мотопутешествие пошло не по плану | ч.17.mkv", false, false, false, 1, [], 5, ~U[2026-05-10 07:00:36Z], ~U[2026-07-13 10:56:54Z], ~U[2026-07-13 10:56:54Z], "Мотопутешествие по Ирану пошло не по плану, остановившись на ночлег в горах, меня окружили ночные хищники, я испытал животный страх, это кошмар, моя жизнь висит на волоске! А всё начиналось с того что поставил себе цель, добраться на байке до столицы Ирана - Тегеран. Это большое путешествие через 10 стран длиною более 20000 км на мотоцикле Honda XRV750 Africa Twin.\n#мотопутешествие #мотодальняк #мототрип\n\n🧭Координаты мотопутешествия:\nПляж на берегу Каспийского моря: 36.917087, 50.677364\nОпасная ночёвка в лесу, там где окружили животные: 36.4885756, 51.3137504\n32-ая ночёвка в кафе у Маджида: 36.5047482, 51.2946534\n33-ья ночёвка в хостеле Тегерана (Firouzeh Heritage Hostel): 35.7035876, 51.4347136\n\n✅Напишите, пожалуйста, что-нибудь доброе на страничке \"Кафе Маджида tereng_restaurant\": https://www.instagram.com/tereng_restaurant?igsh=MXd6MDU2dmwyN2Vndw== \nАмир, инструктор по вейкборду: https://www.instagram.com/amirjalali81?igsh=aWpndGh3Zjd3NzVr\n\nПолезные видео и ссылки:\n📌Все серии \"Мотопутешествие 20000 км\" подряд: https://youtube.com/playlist?list=PL62_--YmcvkIDNTNCRFhmA3-jEfG9KoH4&si=8kGuy-lgsM2KqK3H\n📌Что брать в мотопутешествие? https://youtu.be/PEk536Vj20s?si=12rQiexRpJJIln51\n📌Полезные советы в мотопутешествие: https://youtu.be/peKcGM3Mjnc?si=QsqEI55ZIOYZWD28\n📌Контакты и доп. информация (Контакты Хоссейна, оформление Карнета и др.): https://t.me/kaluginvadim/797\n\n🤠Мои соц. сети (дополнительные материалы):\nTelegram: https://t.me/kaluginvadim\nВконтакте: https://vk.com/vadimkalugin_pbm\nInstagram: https://www.instagram.com/vadimkalugin/\n___\n✅Партнер канала ТЦ «Формула X» - крупнейший на Юге Москвы центр техники, здесь: мотоциклы, квадроциклы, багги, снегоходы, водная техника, мотоэкипировка, товары для охоты, рыбалки, спорта и туризма. Площадь Торгового Центра более 5 футбольных полей! Друзья, увидимся в Формуле!\nYouTube: https://www.youtube.com/@tc-formulax_ru\nВК: https://vk.com/video/@formulax_tc\nRuTube: https://rutube.ru/channel/40258791\nСайт - https://tc-formulax.ru/\nТелеграм - https://t.me/formulax_tc\nИнстаграм - https://www.instagram.com/tc_formula_x/\n___\n🤝Поддержать канал:\nKaspi.kz (по всему миру): 4400 4302 0480 9856\nСбербанк (по РФ): 5336 6903 3398 4690\n✅Открытки из мотопутешествия: https://t.me/kaluginvadim/321\n___", "Кошмар в Иране! Ночные хищники (truncated) 13:56:54.760 [debug] QUERY OK source="sources" db=3.1ms idle=725.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:54.762 [debug] QUERY OK source="media_profiles" db=1.4ms idle=67.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:54.765 [debug] QUERY OK source="media_items" db=2.4ms idle=68.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [110] 13:56:54.765 [debug] Current batch of media processed. Will check again in 1000ms 13:56:55.767 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "После первых смертей от нового хантавируса кругом говорят о риске пандемии\n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\nВирус, имеющий высокую летальность, уже обнаружен в нескольких странах после того как началась распространяться с круизного лайнера Hondius, шедшего из Аргентины через Атлантику. На острове Святой Елены, где останавливался лайнер, объявлен карантин. Никакого лекарства или вакцины от хантавируса пока не существует.\n\nСегодня мы вместе с вирусологами разберемся в том, насколько опасен хантавирус, получится ли изолировать его нынешнюю вспышку и какова вероятность того, что он доберется и до России.\n__________\nСодержание:\n0:00 Лайнер Hondius: вспышка хантавируса и эвакуация на Тенерифе\n2:53 Почему жители Канарских островов протестовали\n4:12 Корректно ли проведена эвакуация?\n8:16 Что такое хантавирус и откуда он взялся\n9:19 Советские эпидемиологи тоже сталкивались с загадочной болезнью\n11:03 Чем штаммы хантавируса отличаются друг от друга\n11:26 Пропавшие пробирки в Австралии — какая связь с нынешней вспышкой?\n13:03 Штамм Андес: единственный, передающийся от человека к человеку\n13:26 Симптомы\n15:55 Погибшая нидерландская пара: экотуристы на свалке в Ушуайе\n17:48 Как именно человек заражается от грызуна\n20:14 Почему такой длинный инкубационный период — до 45 дней\n23:10 Вероятность, что штамм Андес доберется до России\n25:36 Почему в мире нет вакцины и лечения от хантавируса\n27:19 Moderna начала разработку вакцины — присоединятся ли другие?\n28:00 Как сейчас лечат заболевших\n30:13 Кто в первую очередь в зоне риска\n31:07 Пандемия ковида ничему не научила мир?\n33:54 Хантавирус станет новым ковидом?\n\nПоддержать «Редакцию»: \n💰 из России — через сервис Boosty: https://boosty.to/redakciya\n💰 из-за рубежа — через сервис Patreon: https://www.patreon.com/alexey_pivovarov\n💰 из-за рубежа — через функцию «Спонсорство» в YouTube: https://www.youtube.com/channel/UC1eFXmJNkjITxPFWTy6RsWg/join \n\nПодписывайтесь на наши социальные сети:\n\nТелеграм-канал Алексея Пивоварова:\nhttps://t.me/Alexey_Pivo_varov\n\n«Редакция» в «Дзене»:\nhttps://zen.yandex.ru/redakciya\n\n«Редакция» в «ВК»:\nhttps://vk.com/redakciya_pivovarova\n\nСотрудничество и идеи:\ninfo@redakciya.com\n\n#редакция #пивоваров #хантавирус", "duration" => 2088, "filename" => "/downloads/Youtube/0_Download/2026-05-12 Может ли хантавирус добраться до России?.mp4", "id" => "lJBdwx8TIXA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=lJBdwx8TIXA", "playlist_index" => 110, "timestamp" => 1778581453, "title" => "Может ли хантавирус добраться до России?", "upload_date" => "20260512"} 13:56:55.769 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=1011.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:55.772 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=1009.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:55.807 [debug] QUERY OK source="media_items" db=35.3ms idle=1009.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-12 10:24:13Z], 1] 13:56:55.893 [debug] QUERY OK source="media_items" db=84.1ms idle=1042.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\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\nВирус, имеющий высокую летальность, уже обнаружен в нескольких странах после того как началась распространяться с круизного лайнера Hondius, шедшего из Аргентины через Атлантику. На острове Святой Елены, где останавливался лайнер, объявлен карантин. Никакого лекарства или вакцины от хантавируса пока не существует.\n\nСегодня мы вместе с вирусологами разберемся в том, насколько опасен хантавирус, получится ли изолировать его нынешнюю вспышку и какова вероятность того, что он доберется и до России.\n__________\nСодержание:\n0:00 Лайнер Hondius: вспышка хантавируса и эвакуация на Тенерифе\n2:53 Почему жители Канарских островов протестовали\n4:12 Корректно ли проведена эвакуация?\n8:16 Что такое хантавирус и откуда он взялся\n9:19 Советские эпидемиологи тоже сталкивались с загадочной болезнью\n11:03 Чем штаммы хантавируса отличаются друг от друга\n11:26 Пропавшие пробирки в Австралии — какая связь с нынешней вспышкой?\n13:03 Штамм Андес: единственный, передающийся от человека к человеку\n13:26 Симптомы\n15:55 Погибшая нидерландская пара: экотуристы на свалке в Ушуайе\n17:48 Как именно человек заражается от грызуна\n20:14 Почему такой длинный инкубационный период — до 45 дней\n23:10 Вероятность, что штамм Андес доберется до России\n25:36 Почему в мире нет вакцины и лечения от хантавируса\n27:19 Moderna начала разработку вакцины — присоединятся ли другие?\n28:00 Как сейчас лечат заболевших\n30:13 Кто в первую очередь в зоне риска\n31:07 Пандемия ковида ничему не научила мир?\n33:54 Хантавирус станет новым ковидом?\n\nПоддержать «Редакцию»: \n💰 из России — через сервис Boosty: https://boosty.to/redakciya\n💰 из-за рубежа — через сервис Patreon: https://www.patreon.com/alexey_pivovarov\n💰 из-за рубежа — через функцию «Спонсорство» в YouTube: https://www.youtube.com/channel/UC1eFXmJNkjITxPFWTy6RsWg/join \n\nПодписывайтесь на наши социальные сети:\n\nТелеграм-канал Алексея Пивоварова:\nhttps://t.me/Alexey_Pivo_varov\n\n«Редакция» в «Дзене»:\nhttps://zen.yandex.ru/redakciya\n\n«Редакция» в «ВК»:\nhttps://vk.com/redakciya_pivovarova\n\nСотрудничество и идеи:\ninfo@redakciya.com\n\n#редакция #пивоваров #хантавирус", "Может ли хантавирус добраться до России?", "78871d5f-25e9-4722-b07b-36acb819d672", 2088, false, "lJBdwx8TIXA", "https://www.youtube.com/watch?v=lJBdwx8TIXA", 110, "/downloads/Youtube/0_Download/2026-05-12 Может ли хантавирус добраться до России?.mp4", false, false, false, 1, [], 2, ~U[2026-05-12 10:24:13Z], ~U[2026-07-13 10:56:55Z], ~U[2026-07-13 10:56:55Z], "После первых смертей от нового хантавируса кругом говорят о риске пандемии\n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\nВирус, имеющий высокую летальность, уже обнаружен в нескольких странах после того как началась распространяться с круизного лайнера Hondius, шедшего из Аргентины через Атлантику. На острове Святой Елены, где останавливался лайнер, объявлен карантин. Никакого лекарства или вакцины от хантавируса пока не существует.\n\nСегодня мы вместе с вирусологами разберемся в том, насколько опасен хантавирус, получится ли изолировать его нынешнюю вспышку и какова вероятность того, что он доберется и до России.\n__________\nСодержание:\n0:00 Лайнер Hondius: вспышка хантавируса и эвакуация на Тенерифе\n2:53 Почему жители Канарских островов протестовали\n4:12 Корректно ли проведена эвакуация?\n8:16 Что такое хантавирус и откуда он взялся\n9:19 Советские эпидемиологи тоже сталкивались с загадочной болезнью\n11:03 Чем штаммы хантавируса отличаются друг от друга\n11:26 Пропавшие пробирки в Австралии — какая связь с нынешней вспышкой?\n13:03 Штамм Андес: единственный, передающийся от человека к человеку\n13:26 Симптомы\n15:55 Погибшая нидерландская пара: экотуристы на свалке в Ушуайе\n17:48 Как именно человек заражается от грызуна\n20:14 Почему такой длинный инкубационный период — до 45 дней\n23:10 Вероятность, что штамм Андес доберется до России\n25:36 Почему в мире нет вакцины и лечения от хантавируса\n27:19 M (truncated) 13:56:55.895 [debug] QUERY OK source="sources" db=2.2ms idle=859.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:55.897 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=126.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:55.899 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=125.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 [112] 13:56:55.899 [debug] Current batch of media processed. Will check again in 1000ms 13:56:56.892 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Обзор мега битвы в Supreme Commander Forged Alliance\n\n💰 Поблагодарить за контент - https://donatty.com/robogear\n💸 Больше кастов эксклюзивно на Бусти - https://boosty.to/robogear\n\n\n📺 Рутуб - https://rutube.ru/channel/30201940\n▶️ VK PLAY - https://live.vkvideo.ru/robogear\n💬 Телеграм-паблик https://t.me/robogearpublic\n👉 Дискорд сервер - https://discord.com/invite/RuVun6fdzP\n\n😎 Играть в суприм по сети - https://www.faforever.com\n\n\n#supremecommander #faf", "duration" => 3553, "filename" => "/downloads/Youtube/0_Download/2026-05-12 ЭТО САМЫЙ ЭПИЧНЫЙ И ГРАЦИОЗНЫЙ МАТЧ НА СЕТОНЕ ЧТО Я ВИДЕЛ ЗА 15 ЛЕТ В SUPREME COMMANDER.mkv", "id" => "MauDi5O-UBw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=MauDi5O-UBw", "playlist_index" => 111, "timestamp" => 1778596215, "title" => "ЭТО САМЫЙ ЭПИЧНЫЙ И ГРАЦИОЗНЫЙ МАТЧ НА СЕТОНЕ ЧТО Я ВИДЕЛ ЗА 15 ЛЕТ В SUPREME COMMANDER", "upload_date" => "20260512"} 13:56:56.894 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1008.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:56.895 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1006.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:56.917 [debug] QUERY OK source="media_items" db=21.8ms queue=0.1ms idle=1006.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-12 14:30:15Z], 1] 13:56:56.936 [debug] QUERY OK source="media_items" db=17.5ms queue=0.1ms idle=1026.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" ["Обзор мега битвы в Supreme Commander Forged Alliance\n\n💰 Поблагодарить за контент - https://donatty.com/robogear\n💸 Больше кастов эксклюзивно на Бусти - https://boosty.to/robogear\n\n\n📺 Рутуб - https://rutube.ru/channel/30201940\n▶️ VK PLAY - https://live.vkvideo.ru/robogear\n💬 Телеграм-паблик https://t.me/robogearpublic\n👉 Дискорд сервер - https://discord.com/invite/RuVun6fdzP\n\n😎 Играть в суприм по сети - https://www.faforever.com\n\n\n#supremecommander #faf", "ЭТО САМЫЙ ЭПИЧНЫЙ И ГРАЦИОЗНЫЙ МАТЧ НА СЕТОНЕ ЧТО Я ВИДЕЛ ЗА 15 ЛЕТ В SUPREME COMMANDER", "91d46f3e-1895-45a9-af0c-1bd79b24f452", 3553, false, "MauDi5O-UBw", "https://www.youtube.com/watch?v=MauDi5O-UBw", 111, "/downloads/Youtube/0_Download/2026-05-12 ЭТО САМЫЙ ЭПИЧНЫЙ И ГРАЦИОЗНЫЙ МАТЧ НА СЕТОНЕ ЧТО Я ВИДЕЛ ЗА 15 ЛЕТ В SUPREME COMMANDER.mkv", false, false, false, 1, [], 2, ~U[2026-05-12 14:30:15Z], ~U[2026-07-13 10:56:56Z], ~U[2026-07-13 10:56:56Z], "Обзор мега битвы в Supreme Commander Forged Alliance\n\n💰 Поблагодарить за контент - https://donatty.com/robogear\n💸 Больше кастов эксклюзивно на Бусти - https://boosty.to/robogear\n\n\n📺 Рутуб - https://rutube.ru/channel/30201940\n▶️ VK PLAY - https://live.vkvideo.ru/robogear\n💬 Телеграм-паблик https://t.me/robogearpublic\n👉 Дискорд сервер - https://discord.com/invite/RuVun6fdzP\n\n😎 Играть в суприм по сети - https://www.faforever.com\n\n\n#supremecommander #faf", "ЭТО САМЫЙ ЭПИЧНЫЙ И ГРАЦИОЗНЫЙ МАТЧ НА СЕТОНЕ ЧТО Я ВИДЕЛ ЗА 15 ЛЕТ В SUPREME COMMANDER", 3553, false, "MauDi5O-UBw", "https://www.youtube.com/watch?v=MauDi5O-UBw", "/downloads/Youtube/0_Download/2026-05-12 ЭТО САМЫЙ ЭПИЧНЫЙ И ГРАЦИОЗНЫЙ МАТЧ НА СЕТОНЕ ЧТО Я ВИДЕЛ ЗА 15 ЛЕТ В SUPREME COMMANDER.mkv", false, 1, ~U[2026-05-12 14:30:15Z]] 13:56:56.938 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=906.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:56.940 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=44.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:56:56.942 [debug] QUERY OK source="media_items" db=1.7ms idle=45.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [113] 13:56:56.942 [debug] Current batch of media processed. Will check again in 1000ms 13:56:57.944 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Смотри серии раньше всех без замедления и блокировок:\nподписка Boosty (если вы в России): https://boosty.to/planetka\nподписка Patreon (если вы не в России): https://www.patreon.com/petrlovigin\ntelegram: https://t.me/petenkaplanetka\n\n#куба #гавана \n\nС февраля Остров Свободы Куба находится в \"обестопливном\" состоянии. Полная блокада привела к тому, что европейские авиакомпании вынуждены заправляться только на обратном пути из Гаваны. Как обстоят дела сейчас на самом деле? Когда сюда придет Америка и ждут ли ее здесь? Что будет с ценами на девочек после прихода американцев? А может ничего не изменилось? Я слетал на Кубу и посмотрел на всё своими глазами... В этой серии все как вы любите: много женских телодвижений, тропиканок, скупердяйства и щедростей…\n\nInstagram: @petr_lovigin\nГруппа vKontakte: https://vk.com/public165293584\n\n0:00 Два переселения в один день\n5:04 Урок испанского от Лехи\n7:19 Проверка честности для Беатрис\n13:16 Две сестренки\n17:46 Особенности менталитета кубинок\n19:34 Едем на пляж\n21:54 Беата и Мели отжигают\n26:35 Дорога домой и развод Лехи\n31:19 Помоем его за 40 долларов", "duration" => 2150, "filename" => "/downloads/Youtube/0_Download/2026-05-11 КАК КУБИНКИ РАЗВОДЯТ ИНОСТРАНЦЕВ НА БАБЛО ⧸ Гавана-2026, 2 серия.mkv", "id" => "CqJ6ZkjcNKY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CqJ6ZkjcNKY", "playlist_index" => 112, "timestamp" => 1778481033, "title" => "КАК КУБИНКИ РАЗВОДЯТ ИНОСТРАНЦЕВ НА БАБЛО / Гавана-2026, 2 серия", "upload_date" => "20260511"} 13:56:57.945 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1008.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:57.946 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1007.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:57.976 [debug] QUERY OK source="media_items" db=29.6ms queue=0.1ms idle=1006.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-11 06:30:33Z], 1] 13:56:58.019 [debug] QUERY OK source="media_items" db=42.1ms idle=1035.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подписка Boosty (если вы в России): https://boosty.to/planetka\nподписка Patreon (если вы не в России): https://www.patreon.com/petrlovigin\ntelegram: https://t.me/petenkaplanetka\n\n#куба #гавана \n\nС февраля Остров Свободы Куба находится в \"обестопливном\" состоянии. Полная блокада привела к тому, что европейские авиакомпании вынуждены заправляться только на обратном пути из Гаваны. Как обстоят дела сейчас на самом деле? Когда сюда придет Америка и ждут ли ее здесь? Что будет с ценами на девочек после прихода американцев? А может ничего не изменилось? Я слетал на Кубу и посмотрел на всё своими глазами... В этой серии все как вы любите: много женских телодвижений, тропиканок, скупердяйства и щедростей…\n\nInstagram: @petr_lovigin\nГруппа vKontakte: https://vk.com/public165293584\n\n0:00 Два переселения в один день\n5:04 Урок испанского от Лехи\n7:19 Проверка честности для Беатрис\n13:16 Две сестренки\n17:46 Особенности менталитета кубинок\n19:34 Едем на пляж\n21:54 Беата и Мели отжигают\n26:35 Дорога домой и развод Лехи\n31:19 Помоем его за 40 долларов", "КАК КУБИНКИ РАЗВОДЯТ ИНОСТРАНЦЕВ НА БАБЛО / Гавана-2026, 2 серия", "40a8c18e-4c88-44b9-a714-e5084fac7e92", 2150, false, "CqJ6ZkjcNKY", "https://www.youtube.com/watch?v=CqJ6ZkjcNKY", 112, "/downloads/Youtube/0_Download/2026-05-11 КАК КУБИНКИ РАЗВОДЯТ ИНОСТРАНЦЕВ НА БАБЛО ⧸ Гавана-2026, 2 серия.mkv", false, false, false, 1, [], 1, ~U[2026-05-11 06:30:33Z], ~U[2026-07-13 10:56:57Z], ~U[2026-07-13 10:56:57Z], "Смотри серии раньше всех без замедления и блокировок:\nподписка Boosty (если вы в России): https://boosty.to/planetka\nподписка Patreon (если вы не в России): https://www.patreon.com/petrlovigin\ntelegram: https://t.me/petenkaplanetka\n\n#куба #гавана \n\nС февраля Остров Свободы Куба находится в \"обестопливном\" состоянии. Полная блокада привела к тому, что европейские авиакомпании вынуждены заправляться только на обратном пути из Гаваны. Как обстоят дела сейчас на самом деле? Когда сюда придет Америка и ждут ли ее здесь? Что будет с ценами на девочек после прихода американцев? А может ничего не изменилось? Я слетал на Кубу и посмотрел на всё своими глазами... В этой серии все как вы любите: много женских телодвижений, тропиканок, скупердяйства и щедростей…\n\nInstagram: @petr_lovigin\nГруппа vKontakte: https://vk.com/public165293584\n\n0:00 Два переселения в один день\n5:04 Урок испанского от Лехи\n7:19 Проверка честности для Беатрис\n13:16 Две сестренки\n17:46 Особенности менталитета кубинок\n19:34 Едем на пляж\n21:54 Беата и Мели отжигают\n26:35 Дорога домой и развод Лехи\n31:19 Помоем его за 40 долларов", "КАК КУБИНКИ РАЗВОДЯТ ИНОСТРАНЦЕВ НА БАБЛО / Гавана-2026, 2 серия", 2150, false, "CqJ6ZkjcNKY", "https://www.youtube.com/watch?v=CqJ6ZkjcNKY", "/downloads/Youtube/0_Download/2026-05-11 КАК КУБИНКИ РАЗВОДЯТ ИНОСТРАНЦЕВ НА БАБЛО ⧸ Гавана-2026, 2 серия.mkv", false, 1, ~U[2026-05-11 06:30:33Z]] 13:56:58.022 [debug] QUERY OK source="sources" db=2.6ms queue=0.1ms idle=986.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:58.024 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms 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" = ?) [2] 13:56:58.027 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=78.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 [114] 13:56:58.027 [debug] Current batch of media processed. Will check again in 1000ms 13:56:59.029 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "https://podzemnayamoskva.ru/ — экскурсии в наш музей-бункер и НОЧЬ МУЗЕЕВ\n\nhttps://boosty.to/podzemnayamoskva — эксклюзивные видео и поддержка проекта\n\nvnizu@vnizu.ru или телеграм https://t.me/vnizu_ru — связь с нами\n\n@podzemnayamoskva — основной канал\n\nВ комментариях к нашим видео можно встретить два противоположных мнения. Одни говорят, что советские изделия были очень качественными, другие говорят, что они были полным хламом. За последние годы мы собрали сотни советских приборов и изделий, да ещё и восстановили их и запускаем каждый день, так что у нас скопился огромный опыт ремонта и использования советской техники и о её качестве мы знаем не понаслышке. В этом видео мы решили рассказать о нашем опыте!\n\n00:00 - Кто разрешил судить о качестве?\n01:40 - Качество аппаратуры в целом\n11:34 - Качество деталей\n24:46 - Удобство ремонта\n41:36 - Качество документации\n54:52 - Качество крепежа\n58:30 - Эргономика\n01:14:02 - Качество строительства\n01:16:06 - Почему бы все умерли?", "duration" => 5125, "filename" => "/downloads/Youtube/0_Download/2026-05-13 Советское качество — МИФ или РЕАЛЬНОСТЬ?.mkv", "id" => "zfx48x4O9xo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=zfx48x4O9xo", "playlist_index" => 113, "timestamp" => 1778666024, "title" => "Советское качество — МИФ или РЕАЛЬНОСТЬ?", "upload_date" => "20260513"} 13:56:59.030 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1009.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:56:59.031 [debug] QUERY OK source="sources" db=0.7ms idle=1007.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:56:59.055 [debug] QUERY OK source="media_items" db=23.1ms idle=1007.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-13 09:53:44Z], 1] 13:56:59.077 [debug] QUERY OK source="media_items" db=21.6ms idle=1020.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://podzemnayamoskva.ru/ — экскурсии в наш музей-бункер и НОЧЬ МУЗЕЕВ\n\nhttps://boosty.to/podzemnayamoskva — эксклюзивные видео и поддержка проекта\n\nvnizu@vnizu.ru или телеграм https://t.me/vnizu_ru — связь с нами\n\n@podzemnayamoskva — основной канал\n\nВ комментариях к нашим видео можно встретить два противоположных мнения. Одни говорят, что советские изделия были очень качественными, другие говорят, что они были полным хламом. За последние годы мы собрали сотни советских приборов и изделий, да ещё и восстановили их и запускаем каждый день, так что у нас скопился огромный опыт ремонта и использования советской техники и о её качестве мы знаем не понаслышке. В этом видео мы решили рассказать о нашем опыте!\n\n00:00 - Кто разрешил судить о качестве?\n01:40 - Качество аппаратуры в целом\n11:34 - Качество деталей\n24:46 - Удобство ремонта\n41:36 - Качество документации\n54:52 - Качество крепежа\n58:30 - Эргономика\n01:14:02 - Качество строительства\n01:16:06 - Почему бы все умерли?", "Советское качество — МИФ или РЕАЛЬНОСТЬ?", "bfb1f307-3835-4836-abd7-7dd4d4792d75", 5125, false, "zfx48x4O9xo", "https://www.youtube.com/watch?v=zfx48x4O9xo", 113, "/downloads/Youtube/0_Download/2026-05-13 Советское качество — МИФ или РЕАЛЬНОСТЬ?.mkv", false, false, false, 1, [], 1, ~U[2026-05-13 09:53:44Z], ~U[2026-07-13 10:56:59Z], ~U[2026-07-13 10:56:59Z], "https://podzemnayamoskva.ru/ — экскурсии в наш музей-бункер и НОЧЬ МУЗЕЕВ\n\nhttps://boosty.to/podzemnayamoskva — эксклюзивные видео и поддержка проекта\n\nvnizu@vnizu.ru или телеграм https://t.me/vnizu_ru — связь с нами\n\n@podzemnayamoskva — основной канал\n\nВ комментариях к нашим видео можно встретить два противоположных мнения. Одни говорят, что советские изделия были очень качественными, другие говорят, что они были полным хламом. За последние годы мы собрали сотни советских приборов и изделий, да ещё и восстановили их и запускаем каждый день, так что у нас скопился огромный опыт ремонта и использования советской техники и о её качестве мы знаем не понаслышке. В этом видео мы решили рассказать о нашем опыте!\n\n00:00 - Кто разрешил судить о качестве?\n01:40 - Качество аппаратуры в целом\n11:34 - Качество деталей\n24:46 - Удобство ремонта\n41:36 - Качество документации\n54:52 - Качество крепежа\n58:30 - Эргономика\n01:14:02 - Качество строительства\n01:16:06 - Почему бы все умерли?", "Советское качество — МИФ или РЕАЛЬНОСТЬ?", 5125, false, "zfx48x4O9xo", "https://www.youtube.com/watch?v=zfx48x4O9xo", "/downloads/Youtube/0_Download/2026-05-13 Советское качество — МИФ или РЕАЛЬНОСТЬ?.mkv", false, 1, ~U[2026-05-13 09:53:44Z]] 13:56:59.081 [debug] QUERY OK source="sources" db=3.3ms queue=0.1ms 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" = ?) [1] 13:56:59.083 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.1ms 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" = ?) [2] 13:56:59.086 [debug] QUERY OK source="media_items" db=2.0ms idle=47.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 [116] 13:56:59.086 [debug] Current batch of media processed. Will check again in 1000ms 13:57:00.087 [debug] Current batch of media processed. Will check again in 1000ms 13:57:00.965 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:57:01.088 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Первая серия https://youtu.be/Dxz_mXaOYUI\nВторая серия https://youtu.be/HS4gOWB8yPY\nПаяльник HS-03 https://s.click.aliexpress.com/e/_c31i6DvP\nТепловизор TDM-120P https://s.click.aliexpress.com/e/_c2R1zxv9\nМой одноимённый канал на Рутубе https://rutube.ru/channel/44832496/\nМой сайт https://korzhevsk.ru/\n\nРеквизиты для желающих поддержать автора:\nСбер 4279 3806 2291 2089 Т-банк 5536 9137 7472 0318 (с пометкой \"Донат\", \"Подарок\", и т.п.). Всем мира и добра!", "duration" => 3087, "filename" => "/downloads/Youtube/0_Download/2026-05-15 Олимп 003 Головки, ролики, пружинки, лампочки....mp4", "id" => "ao6c0TUjiAk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ao6c0TUjiAk", "playlist_index" => 114, "timestamp" => 1778867184, "title" => "Олимп 003 Головки, ролики, пружинки, лампочки...", "upload_date" => "20260515"} 13:57:01.090 [debug] QUERY OK source="sources" db=1.0ms idle=123.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:57:01.091 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms 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" = ?) [1] 13:57:01.123 [debug] QUERY OK source="media_items" db=31.2ms queue=0.1ms idle=96.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-15 17:46:24Z], 1] 13:57:01.370 [debug] QUERY OK source="media_items" db=246.9ms idle=128.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://youtu.be/Dxz_mXaOYUI\nВторая серия https://youtu.be/HS4gOWB8yPY\nПаяльник HS-03 https://s.click.aliexpress.com/e/_c31i6DvP\nТепловизор TDM-120P https://s.click.aliexpress.com/e/_c2R1zxv9\nМой одноимённый канал на Рутубе https://rutube.ru/channel/44832496/\nМой сайт https://korzhevsk.ru/\n\nРеквизиты для желающих поддержать автора:\nСбер 4279 3806 2291 2089 Т-банк 5536 9137 7472 0318 (с пометкой \"Донат\", \"Подарок\", и т.п.). Всем мира и добра!", "Олимп 003 Головки, ролики, пружинки, лампочки...", "07c4a9db-9d21-4274-ab58-98d6933814e7", 3087, false, "ao6c0TUjiAk", "https://www.youtube.com/watch?v=ao6c0TUjiAk", 114, "/downloads/Youtube/0_Download/2026-05-15 Олимп 003 Головки, ролики, пружинки, лампочки....mp4", false, false, false, 1, [], 1, ~U[2026-05-15 17:46:24Z], ~U[2026-07-13 10:57:01Z], ~U[2026-07-13 10:57:01Z], "Первая серия https://youtu.be/Dxz_mXaOYUI\nВторая серия https://youtu.be/HS4gOWB8yPY\nПаяльник HS-03 https://s.click.aliexpress.com/e/_c31i6DvP\nТепловизор TDM-120P https://s.click.aliexpress.com/e/_c2R1zxv9\nМой одноимённый канал на Рутубе https://rutube.ru/channel/44832496/\nМой сайт https://korzhevsk.ru/\n\nРеквизиты для желающих поддержать автора:\nСбер 4279 3806 2291 2089 Т-банк 5536 9137 7472 0318 (с пометкой \"Донат\", \"Подарок\", и т.п.). Всем мира и добра!", "Олимп 003 Головки, ролики, пружинки, лампочки...", 3087, false, "ao6c0TUjiAk", "https://www.youtube.com/watch?v=ao6c0TUjiAk", "/downloads/Youtube/0_Download/2026-05-15 Олимп 003 Головки, ролики, пружинки, лампочки....mp4", false, 1, ~U[2026-05-15 17:46:24Z]] 13:57:01.372 [debug] QUERY OK source="sources" db=1.4ms idle=329.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:01.374 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=282.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:57:01.376 [debug] QUERY OK source="media_items" db=1.6ms idle=282.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 [117] 13:57:01.376 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "https://mako.expert/ «МАКО.Эксперт» — первый в России бухгалтерский конвейер. Бухгалтерия, как у крупных корпораций, доступная для любых форм бизнеса.От 2 500р./мес \nНовые Секретные выпуски здесь https://t.me/Krupnokaliberniy_bot\nРакета Х-101 активно борется с эшелонированной системой ПРО, да в полете у нее есть несколько видов вооружения в арсенале. Приятного просмотра.\n\n\nРеклама erid: 2W5zFHFN4Qy ИНН 7816600904 ОООО \"НЕВА-ФИНАНС\"\n\nРеклама. ООО «Амаяма Авто». Erid: 2W5zFHujzmw\nПолная информация об организаторе, правилах, размере выплаты, сроках, месте и порядке заключения Сделки на www.drom.ru/3000000\nКоличество сделок ограничено.", "duration" => 3216, "filename" => "/downloads/Youtube/0_Download/2026-03-17 Ракета Х-101 круче Tomahawk. Как она выпускает облака метализированных нитей и ИК ловушки?.mkv", "id" => "WvRUDxiqxOo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=WvRUDxiqxOo", "playlist_index" => 115, "timestamp" => 1773752465, "title" => "Ракета Х-101 круче Tomahawk. Как она выпускает облака метализированных нитей и ИК ловушки?", "upload_date" => "20260317"} 13:57:01.378 [debug] QUERY OK source="sources" db=1.1ms idle=253.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:57:01.379 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=7.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:01.400 [debug] QUERY OK source="media_items" db=20.4ms idle=6.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-17 13:01:05Z], 1] 13:57:01.424 [debug] QUERY OK source="media_items" db=23.5ms 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" ["https://mako.expert/ «МАКО.Эксперт» — первый в России бухгалтерский конвейер. Бухгалтерия, как у крупных корпораций, доступная для любых форм бизнеса.От 2 500р./мес \nНовые Секретные выпуски здесь https://t.me/Krupnokaliberniy_bot\nРакета Х-101 активно борется с эшелонированной системой ПРО, да в полете у нее есть несколько видов вооружения в арсенале. Приятного просмотра.\n\n\nРеклама erid: 2W5zFHFN4Qy ИНН 7816600904 ОООО \"НЕВА-ФИНАНС\"\n\nРеклама. ООО «Амаяма Авто». Erid: 2W5zFHujzmw\nПолная информация об организаторе, правилах, размере выплаты, сроках, месте и порядке заключения Сделки на www.drom.ru/3000000\nКоличество сделок ограничено.", "Ракета Х-101 круче Tomahawk. Как она выпускает облака метализированных нитей и ИК ловушки?", "9f69ffbb-e74a-49f0-a7f2-4334694994e9", 3216, false, "WvRUDxiqxOo", "https://www.youtube.com/watch?v=WvRUDxiqxOo", 115, "/downloads/Youtube/0_Download/2026-03-17 Ракета Х-101 круче Tomahawk. Как она выпускает облака метализированных нитей и ИК ловушки?.mkv", false, false, false, 1, [], 1, ~U[2026-03-17 13:01:05Z], ~U[2026-07-13 10:57:01Z], ~U[2026-07-13 10:57:01Z], "https://mako.expert/ «МАКО.Эксперт» — первый в России бухгалтерский конвейер. Бухгалтерия, как у крупных корпораций, доступная для любых форм бизнеса.От 2 500р./мес \nНовые Секретные выпуски здесь https://t.me/Krupnokaliberniy_bot\nРакета Х-101 активно борется с эшелонированной системой ПРО, да в полете у нее есть несколько видов вооружения в арсенале. Приятного просмотра.\n\n\nРеклама erid: 2W5zFHFN4Qy ИНН 7816600904 ОООО \"НЕВА-ФИНАНС\"\n\nРеклама. ООО «Амаяма Авто». Erid: 2W5zFHujzmw\nПолная информация об организаторе, правилах, размере выплаты, сроках, месте и порядке заключения Сделки на www.drom.ru/3000000\nКоличество сделок ограничено.", "Ракета Х-101 круче Tomahawk. Как она выпускает облака метализированных нитей и ИК ловушки?", 3216, false, "WvRUDxiqxOo", "https://www.youtube.com/watch?v=WvRUDxiqxOo", "/downloads/Youtube/0_Download/2026-03-17 Ракета Х-101 круче Tomahawk. Как она выпускает облака метализированных нитей и ИК ловушки?.mkv", false, 1, ~U[2026-03-17 13:01:05Z]] 13:57:01.426 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=48.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:01.427 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=48.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:57:01.430 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=48.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 [119] 13:57:01.430 [debug] Current batch of media processed. Will check again in 1000ms 13:57:02.431 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Тюменские смарт-часы CaseGuru - https://cgpods.ru/yuri26 промокод YURI26 на скидку до 1000 руб. Только напрямую у разработчика, без наценок за бренд. \nТГ-блог – https://t.me/cg_pods\n\nБусти с эксклюзивными видео - https://boosty.to/yuritheprofessional\nТелеграм - https://t.me/YuriProfessional\nВконтакте - https://vk.com/superyourassik\n\nКомментирует, как обычно, профессионал.\n\nOriginal videos (c) sherbet:\nhttps://www.youtube.com/watch?v=e-sRv21O0b4\nhttps://www.youtube.com/watch?v=ZTE_uiU4WAo\nhttps://www.youtube.com/watch?v=twMSShvJXBA\nhttps://www.youtube.com/watch?v=GUCtCiou0lc\nhttps://www.youtube.com/watch?v=AfKFx5ZkVEA\nFair Use - parody, satire, review, commentary, compilation.\nIf any of the clips are yours and you would like it removed, please email yourassik5000@gmail.com before taking any action. I will gladly take down the video. \nThank you!", "duration" => 942, "filename" => "/downloads/Youtube/0_Download/2026-05-16 ДИКИЕ СОРЕВНОВАНИЯ - ЧТО СНИМАЮТ БЛОГЕРШИ-МОДЕЛИ В ЯПОНИИ.mp4", "id" => "2zP_tCBYaV4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=2zP_tCBYaV4", "playlist_index" => 116, "timestamp" => 1778922004, "title" => "ДИКИЕ СОРЕВНОВАНИЯ - ЧТО СНИМАЮТ БЛОГЕРШИ-МОДЕЛИ В ЯПОНИИ", "upload_date" => "20260516"} 13:57:02.433 [debug] QUERY OK source="sources" db=1.2ms idle=1008.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:57:02.434 [debug] QUERY OK source="sources" db=1.0ms idle=1007.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:02.456 [debug] QUERY OK source="media_items" db=21.7ms idle=1007.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-16 09:00:04Z], 1] 13:57:02.475 [debug] QUERY OK source="media_items" db=17.5ms idle=1027.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Тюменские смарт-часы CaseGuru - https://cgpods.ru/yuri26 промокод YURI26 на скидку до 1000 руб. Только напрямую у разработчика, без наценок за бренд. \nТГ-блог – https://t.me/cg_pods\n\nБусти с эксклюзивными видео - https://boosty.to/yuritheprofessional\nТелеграм - https://t.me/YuriProfessional\nВконтакте - https://vk.com/superyourassik\n\nКомментирует, как обычно, профессионал.\n\nOriginal videos (c) sherbet:\nhttps://www.youtube.com/watch?v=e-sRv21O0b4\nhttps://www.youtube.com/watch?v=ZTE_uiU4WAo\nhttps://www.youtube.com/watch?v=twMSShvJXBA\nhttps://www.youtube.com/watch?v=GUCtCiou0lc\nhttps://www.youtube.com/watch?v=AfKFx5ZkVEA\nFair Use - parody, satire, review, commentary, compilation.\nIf any of the clips are yours and you would like it removed, please email yourassik5000@gmail.com before taking any action. I will gladly take down the video. \nThank you!", "ДИКИЕ СОРЕВНОВАНИЯ - ЧТО СНИМАЮТ БЛОГЕРШИ-МОДЕЛИ В ЯПОНИИ", "b06faadc-80e8-43bb-af8a-fc7945388a4b", 942, false, "2zP_tCBYaV4", "https://www.youtube.com/watch?v=2zP_tCBYaV4", 116, "/downloads/Youtube/0_Download/2026-05-16 ДИКИЕ СОРЕВНОВАНИЯ - ЧТО СНИМАЮТ БЛОГЕРШИ-МОДЕЛИ В ЯПОНИИ.mp4", false, false, false, 1, [], 1, ~U[2026-05-16 09:00:04Z], ~U[2026-07-13 10:57:02Z], ~U[2026-07-13 10:57:02Z], "Тюменские смарт-часы CaseGuru - https://cgpods.ru/yuri26 промокод YURI26 на скидку до 1000 руб. Только напрямую у разработчика, без наценок за бренд. \nТГ-блог – https://t.me/cg_pods\n\nБусти с эксклюзивными видео - https://boosty.to/yuritheprofessional\nТелеграм - https://t.me/YuriProfessional\nВконтакте - https://vk.com/superyourassik\n\nКомментирует, как обычно, профессионал.\n\nOriginal videos (c) sherbet:\nhttps://www.youtube.com/watch?v=e-sRv21O0b4\nhttps://www.youtube.com/watch?v=ZTE_uiU4WAo\nhttps://www.youtube.com/watch?v=twMSShvJXBA\nhttps://www.youtube.com/watch?v=GUCtCiou0lc\nhttps://www.youtube.com/watch?v=AfKFx5ZkVEA\nFair Use - parody, satire, review, commentary, compilation.\nIf any of the clips are yours and you would like it removed, please email yourassik5000@gmail.com before taking any action. I will gladly take down the video. \nThank you!", "ДИКИЕ СОРЕВНОВАНИЯ - ЧТО СНИМАЮТ БЛОГЕРШИ-МОДЕЛИ В ЯПОНИИ", 942, false, "2zP_tCBYaV4", "https://www.youtube.com/watch?v=2zP_tCBYaV4", "/downloads/Youtube/0_Download/2026-05-16 ДИКИЕ СОРЕВНОВАНИЯ - ЧТО СНИМАЮТ БЛОГЕРШИ-МОДЕЛИ В ЯПОНИИ.mp4", false, 1, ~U[2026-05-16 09:00:04Z]] 13:57:02.477 [debug] QUERY OK source="sources" db=2.2ms idle=430.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:02.479 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=44.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:57:02.481 [debug] QUERY OK source="media_items" db=1.5ms idle=44.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 [120] 13:57:02.481 [debug] Current batch of media processed. Will check again in 1000ms 13:57:03.482 [debug] Current batch of media processed. Will check again in 1000ms 13:57:04.483 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ещё мои касты по Supreme Commander на Бусти - https://boosty.to/professional\n\nТелеграм с моими заметками - https://t.me/YuriProfessional\nГруппа Вконтакте - https://vk.com/superyourassik\nSupreme Commander во Вконтакте - https://vkvideo.ru/@professionalsupreme\n\nКомментирует, как обычно, профессионал.", "duration" => 3579, "filename" => "/downloads/Youtube/0_Download/2026-05-21 Наш тащил всю игру в одиночку, но вдруг ШМЕЛЕ - Сетон 2.0 Убойнейший [7х7] в Supreme Commander [499].mkv", "id" => "NbfOWVNlKss", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=NbfOWVNlKss", "playlist_index" => 117, "timestamp" => 1779361228, "title" => "Наш тащил всю игру в одиночку, но вдруг ШМЕЛЕ - Сетон 2.0 Убойнейший [7х7] в Supreme Commander [499]", "upload_date" => "20260521"} 13:57:04.485 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=488.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:57:04.486 [debug] QUERY OK source="sources" db=0.9ms queue=0.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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:04.509 [debug] QUERY OK source="media_items" db=22.6ms idle=491.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-21 11:00:28Z], 1] 13:57:04.528 [debug] QUERY OK source="media_items" db=17.6ms idle=514.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" ["Ещё мои касты по Supreme Commander на Бусти - https://boosty.to/professional\n\nТелеграм с моими заметками - https://t.me/YuriProfessional\nГруппа Вконтакте - https://vk.com/superyourassik\nSupreme Commander во Вконтакте - https://vkvideo.ru/@professionalsupreme\n\nКомментирует, как обычно, профессионал.", "Наш тащил всю игру в одиночку, но вдруг ШМЕЛЕ - Сетон 2.0 Убойнейший [7х7] в Supreme Commander [499]", "ae83e2ba-ecb8-435e-85d4-d595f5adbb8f", 3579, false, "NbfOWVNlKss", "https://www.youtube.com/watch?v=NbfOWVNlKss", 117, "/downloads/Youtube/0_Download/2026-05-21 Наш тащил всю игру в одиночку, но вдруг ШМЕЛЕ - Сетон 2.0 Убойнейший [7х7] в Supreme Commander [499].mkv", false, false, false, 1, [], 1, ~U[2026-05-21 11:00:28Z], ~U[2026-07-13 10:57:04Z], ~U[2026-07-13 10:57:04Z], "Ещё мои касты по Supreme Commander на Бусти - https://boosty.to/professional\n\nТелеграм с моими заметками - https://t.me/YuriProfessional\nГруппа Вконтакте - https://vk.com/superyourassik\nSupreme Commander во Вконтакте - https://vkvideo.ru/@professionalsupreme\n\nКомментирует, как обычно, профессионал.", "Наш тащил всю игру в одиночку, но вдруг ШМЕЛЕ - Сетон 2.0 Убойнейший [7х7] в Supreme Commander [499]", 3579, false, "NbfOWVNlKss", "https://www.youtube.com/watch?v=NbfOWVNlKss", "/downloads/Youtube/0_Download/2026-05-21 Наш тащил всю игру в одиночку, но вдруг ШМЕЛЕ - Сетон 2.0 Убойнейший [7х7] в Supreme Commander [499].mkv", false, 1, ~U[2026-05-21 11:00:28Z]] 13:57:04.530 [debug] QUERY OK source="sources" db=2.3ms idle=477.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:04.532 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=45.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:57:04.534 [debug] QUERY OK source="media_items" db=1.7ms 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 [121] 13:57:04.534 [debug] Current batch of media processed. Will check again in 1000ms 13:57:05.535 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Донат - https://www.donationalerts.com/r/vik_on", "duration" => 7202, "filename" => "/downloads/Youtube/0_Download/2026-05-17 Просто рассказываю про китай.mkv", "id" => "Hhy_NviohPo", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=Hhy_NviohPo", "playlist_index" => 118, "timestamp" => 1779038999, "title" => "Просто рассказываю про китай", "upload_date" => "20260517"} 13:57:05.537 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1008.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:57:05.538 [debug] QUERY OK source="sources" db=0.9ms idle=1006.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:05.560 [debug] QUERY OK source="media_items" db=21.7ms idle=1006.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-17 17:29:59Z], 1] 13:57:05.576 [debug] QUERY OK source="media_items" db=14.7ms idle=1026.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Донат - https://www.donationalerts.com/r/vik_on", "Просто рассказываю про китай", "eb32431a-d30a-4cd5-84d3-a78c3e05d003", 7202, true, "Hhy_NviohPo", "https://www.youtube.com/watch?v=Hhy_NviohPo", 118, "/downloads/Youtube/0_Download/2026-05-17 Просто рассказываю про китай.mkv", false, false, false, 1, [], 1, ~U[2026-05-17 17:29:59Z], ~U[2026-07-13 10:57:05Z], ~U[2026-07-13 10:57:05Z], "Донат - https://www.donationalerts.com/r/vik_on", "Просто рассказываю про китай", 7202, true, "Hhy_NviohPo", "https://www.youtube.com/watch?v=Hhy_NviohPo", "/downloads/Youtube/0_Download/2026-05-17 Просто рассказываю про китай.mkv", false, 1, ~U[2026-05-17 17:29:59Z]] 13:57:05.578 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=520.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:05.580 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms 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" = ?) [2] 13:57:05.582 [debug] QUERY OK source="media_items" db=1.5ms idle=41.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 [124] 13:57:05.582 [debug] Current batch of media processed. Will check again in 1000ms 13:57:06.313 [info] {"source":"oban","duration":2044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:06.583 [debug] Current batch of media processed. Will check again in 1000ms 13:57:07.584 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Рядовой Бродский — высокий, нескладный гений, которому куда интереснее наблюдать за насекомыми, чем выполнять военные приказы. Но именно его странная способность ожидать неожиданного внезапно делает его офицером и отправляет на разведчике к потерянной планете Хазара. Вместе с дисциплинированной Анной Мукерджи он должен установить контакт с цивилизацией, давно выпавшей из истории Империи. На первый взгляд Хазара бедна, нелепа и почти беззащитна. Но чем дольше пришельцы смотрят на её жителей, тем яснее становится: эта планета умеет притворяться лучше, чем кажется. И самая опасная тайна здесь может быть спрятана за вежливой улыбкой.\n_________________\nЧИТАТЬ КНИГИ РОБЕРТА ШЕКЛИ\n📖 https://www.litres.ru/author/robert-shekli/?lfrom=1080683503\n_________________\n💛 ПОДДЕРЖАТЬ МОИ ПРОЕКТЫ:\n\n💳 По номеру карты (РФ): 5469550077221486 Александр Святославович\n🟢 Напрямую через СБЕР: https://messenger.online.sberbank.ru/sl/U9uLxM5aEUAQ5HvTW\n\n🪙 USDT TRC20: TYYi1zs4hCxjQAydEZaCDN3JcusddYbNJa\n₿ BTC: bc1qzz0v2h5f773euc9n9eervht3rquth42tmr6em2\n\n🎁 Также в телеграм через Трибьют (Visa, Mastercard, Мир) : https://t.me/tribute/app?startapp=ep_7qgFS0gHTp0jibKKbYBAPu3HSA3xgtCCpmQJLgNxpCRQvGdvR7\n\n💸❤️ Суперспасибо на ютубе (кнопочка с долларом в сердечке под видео)\n🤝 На Патреон (PayPal, Visa, Mastercard) : https://patreon.com/alexbalsh\n\n____\n\n🎙 ЗАКАЗАТЬ ГОЛОС:\nhttps://balsh.ru/p/diktor/\n\n____\n\nДРУГИЕ КАНАЛЫ:\n▶YOUTUBE \"РАЗМЫШЛЯЕМ С БОЛЬШЕШАЛЬСКИМ\": https://www.youtube.com/@bolsheshalskiy_think\n▶ YOUTUBE \"ЧИТАЕТ БОЛЬШЕШАЛЬСКИЙ - ДЕТЕКТИВЫ https://www.youtube.com/@alexbalsh\n▶ YOUTUBE \"ПРОСТО.ИСТОРИЯ\" - ИСТОРИЧЕСКИЕ ПОДКАСТЫ: https://www.youtube.com/watch?v=d-oGymBpJlQ\n\n____\n\nЗАКРЫТЫЙ ТЕЛЕГРАМ КАНАЛ:\nhttps://t.me/chitalnya5/3729\n_________________\n#КнигавУхе #Аудиокнига #Фантастика #Рассказ #РобертШекли #Аудиокниги #НаучнаяФантастика #scifi #audiobook", "duration" => 4263, "filename" => "/downloads/Youtube/0_Download/2026-05-19 Планета, которая СЛИШКОМ УМНА | Роберт Шекли - ХАЗАРА | Книга в Ухе.mp4", "id" => "BUhN35Sp9lY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BUhN35Sp9lY", "playlist_index" => 119, "timestamp" => 1779217206, "title" => "Планета, которая СЛИШКОМ УМНА | Роберт Шекли - ХАЗАРА | Книга в Ухе", "upload_date" => "20260519"} 13:57:07.586 [debug] QUERY OK source="sources" db=0.8ms idle=1271.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:57:07.587 [debug] QUERY OK source="sources" db=0.9ms idle=590.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:07.618 [debug] QUERY OK source="media_items" db=30.3ms queue=0.1ms idle=592.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-19 19:00:06Z], 1] 13:57:07.651 [debug] QUERY OK source="media_items" db=32.2ms 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" ["Рядовой Бродский — высокий, нескладный гений, которому куда интереснее наблюдать за насекомыми, чем выполнять военные приказы. Но именно его странная способность ожидать неожиданного внезапно делает его офицером и отправляет на разведчике к потерянной планете Хазара. Вместе с дисциплинированной Анной Мукерджи он должен установить контакт с цивилизацией, давно выпавшей из истории Империи. На первый взгляд Хазара бедна, нелепа и почти беззащитна. Но чем дольше пришельцы смотрят на её жителей, тем яснее становится: эта планета умеет притворяться лучше, чем кажется. И самая опасная тайна здесь может быть спрятана за вежливой улыбкой.\n_________________\nЧИТАТЬ КНИГИ РОБЕРТА ШЕКЛИ\n📖 https://www.litres.ru/author/robert-shekli/?lfrom=1080683503\n_________________\n💛 ПОДДЕРЖАТЬ МОИ ПРОЕКТЫ:\n\n💳 По номеру карты (РФ): 5469550077221486 Александр Святославович\n🟢 Напрямую через СБЕР: https://messenger.online.sberbank.ru/sl/U9uLxM5aEUAQ5HvTW\n\n🪙 USDT TRC20: TYYi1zs4hCxjQAydEZaCDN3JcusddYbNJa\n₿ BTC: bc1qzz0v2h5f773euc9n9eervht3rquth42tmr6em2\n\n🎁 Также в телеграм через Трибьют (Visa, Mastercard, Мир) : https://t.me/tribute/app?startapp=ep_7qgFS0gHTp0jibKKbYBAPu3HSA3xgtCCpmQJLgNxpCRQvGdvR7\n\n💸❤️ Суперспасибо на ютубе (кнопочка с долларом в сердечке под видео)\n🤝 На Патреон (PayPal, Visa, Mastercard) : https://patreon.com/alexbalsh\n\n____\n\n🎙 ЗАКАЗАТЬ ГОЛОС:\nhttps://balsh.ru/p/diktor/\n\n____\n\nДРУГИЕ КАНАЛЫ:\n▶YOUTUBE \"РАЗМЫШЛЯЕМ С БОЛЬШЕШАЛЬСКИМ\": https://www.youtube.com/@bolsheshalskiy_think\n▶ YOUTUBE \"ЧИТАЕТ БОЛЬШЕШАЛЬСКИЙ - ДЕТЕКТИВЫ https://www.youtube.com/@alexbalsh\n▶ YOUTUBE \"ПРОСТО.ИСТОРИЯ\" - ИСТОРИЧЕСКИЕ ПОДКАСТЫ: https://www.youtube.com/watch?v=d-oGymBpJlQ\n\n____\n\nЗАКРЫТЫЙ ТЕЛЕГРАМ КАНАЛ:\nhttps://t.me/chitalnya5/3729\n_________________\n#КнигавУхе #Аудиокнига #Фантастика #Рассказ #РобертШекли #Аудиокниги #НаучнаяФантастика #scifi #audiobook", "Планета, которая СЛИШКОМ УМНА | Роберт Шекли - ХАЗАРА | Книга в Ухе", "c53e117e-1ed9-4015-9fb9-325bf647570b", 4263, false, "BUhN35Sp9lY", "https://www.youtube.com/watch?v=BUhN35Sp9lY", 119, "/downloads/Youtube/0_Download/2026-05-19 Планета, которая СЛИШКОМ УМНА | Роберт Шекли - ХАЗАРА | Книга в Ухе.mp4", false, false, false, 1, [], 1, ~U[2026-05-19 19:00:06Z], ~U[2026-07-13 10:57:07Z], ~U[2026-07-13 10:57:07Z], "Рядовой Бродский — высокий, нескладный гений, которому куда интереснее наблюдать за насекомыми, чем выполнять военные приказы. Но именно его странная способность ожидать неожиданного внезапно делает его офицером и отправляет на разведчике к потерянной планете Хазара. Вместе с дисциплинированной Анной Мукерджи он должен установить контакт с цивилизацией, давно выпавшей из истории Империи. На первый взгляд Хазара бедна, нелепа и почти беззащитна. Но чем дольше пришельцы смотрят на её жителей, тем яснее становится: эта планета умеет притворяться лучше, чем кажется. И самая опасная тайна здесь может быть спрятана за вежливой улыбкой.\n_________________\nЧИТАТЬ КНИГИ РОБЕРТА ШЕКЛИ\n📖 https://www.litres.ru/author/robert-shekli/?lfrom=1080683503\n_________________\n💛 ПОДДЕРЖАТЬ МОИ ПРОЕКТЫ:\n\n💳 По номеру карты (РФ): 5469550077221486 Александр Святославович\n🟢 Напрямую через СБЕР: https://messenger.online.sberbank.ru/sl/U9uLxM5aEUAQ5HvTW\n\n🪙 USDT TRC20: TYYi1zs4hCxjQAydEZaCDN3JcusddYbNJa\n₿ BTC: bc1qzz0v2h5f773euc9n9eervht3rquth42tmr6em2\n\n🎁 Также в телеграм через Трибьют (Visa, Mastercard, Мир) : https://t.me/tribute/app?startapp=ep_7qgFS0gHTp0jibKKbYBAPu3HSA3xgtCCpmQJLgNxpCRQvGdvR7\n\n💸❤️ Суперспасибо на ютубе (кнопочка с долларом в сердечке под видео)\n🤝 На Патреон (PayPal, Visa, Mastercard) : https://patreon.com/alexbalsh\n\n____\n\n🎙 ЗАКАЗАТЬ ГОЛОС:\nhttps://balsh.ru/p/diktor/\n\n____\n\nДРУГИЕ КАНАЛЫ:\n▶YOUTUBE \"РАЗМЫШЛЯЕМ С БОЛЬШЕШАЛЬСКИМ\": https://www.youtube.com/@bolsheshalskiy_think\n▶ YOUTUBE \"ЧИТАЕТ БОЛЬШЕШАЛЬСКИЙ - ДЕТЕКТИВЫ https://www.youtube.com/@alexbalsh\n▶ YOUTUBE \"ПРОСТО.ИСТОРИЯ\" - ИСТОРИЧЕСКИЕ ПОДКАСТЫ: https://www.youtube.com/watch?v=d-oGymBpJlQ\n\n____\n\nЗАКРЫТЫЙ ТЕЛЕГРАМ КАНАЛ:\nhttps://t.me/chitalnya5/3729\n_________________\n#КнигавУхе #Аудиокнига #Фантастика #Рассказ #РобертШекли #Аудиокниги #НаучнаяФантастика #scifi #audiobook", "Планета, которая СЛИШКОМ УМНА | Роберт Шекли - ХАЗАРА | Книга в Ухе", 4263, false, "BUhN35Sp9lY", "https://www.youtube.com/watch?v=BUhN35Sp9lY", "/downloads/Youtube/0_Download/2026-05-19 Планета, которая СЛИШКОМ УМНА | Роберт Шекли - ХАЗАРА | Книга в Ухе.mp4", false, 1, ~U[2026-05-19 19:00:06Z]] 13:57:07.654 [debug] QUERY OK source="sources" db=2.7ms idle=589.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:07.656 [debug] QUERY OK source="media_profiles" db=1.3ms idle=68.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:57:07.658 [debug] QUERY OK source="media_items" db=2.1ms idle=69.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [126] 13:57:07.659 [debug] Current batch of media processed. Will check again in 1000ms 13:57:08.660 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "М-теория: на пути к «теории всего». Беседу ведут Алексей Семихатов и Эдвард Мусаев.\n\nЧто скрывается там, где кончается квантовая механика и сдается общая теория относительности? Ответ, возможно, живет в мультивселенной, где струны превращаются в мембраны, а время теряет свою привилегию. Именно такую модель предлагает М-теория – один из кандидатов на роль единого и непротиворечивого описания мира. Об одной из самых актуальных научных гипотез в этом выпуске «Вопроса науки» мы поговорим с доктором физико-математических наук, старшим научным сотрудником лаборатории физики высоких энергий и доцентом кафедры теоретической физики Московского физико-технического института Эдвардом Мусаевым.\n\n00:00 Тема и гость выпуска\n01:11 Что такое М-теория\n03:07 Для чего была придумана теория струн\n04:19 Квантовая хромодинамика\n05:02 Рассеивание струн\n06:53 Глюоны и фотоны\n09:12 Дискретность \n10:20 Взаимодействие струн\n11:40 Два уровня квантования\n13:30 Классическая и проквантованная струна\n16:11 Теория Калуцы–Клейна \n19:10 От 10-и измерений к 4-м\n20:16 Как колеблется струна\n24:25 Различные варианты теории струн\n26:01 Константа взаимодействия\n28:55 Теория Ферми\n31:31 Чтобы проквантовать классическую теорию струн\n33:43 Браны\n35:16 Открытые и замкнутые струны\n36:53 Ещё про константу связи\n39:42 Пример М-теории\n42:55 Главная проблема М-теории\n45:53 Текущий статус М-теории\n\n#семихатов #наука #физика #гравитация #познавательное", "duration" => 2937, "filename" => "/downloads/Youtube/0_Download/2026-06-03 Можно ли описать всю Вселенную одной теорией? — Семихатов, Мусаев.mp4", "id" => "BnKO9OVdXbY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BnKO9OVdXbY", "playlist_index" => 120, "timestamp" => 1780505563, "title" => "Можно ли описать всю Вселенную одной теорией? — Семихатов, Мусаев", "upload_date" => "20260603"} 13:57:08.661 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1009.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:57:08.663 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1007.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:08.687 [debug] QUERY OK source="media_items" db=23.9ms idle=1007.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-06-03 16:52:43Z], 1] 13:57:08.722 [debug] QUERY OK source="media_items" db=34.3ms queue=0.1ms idle=1028.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\n00:00 Тема и гость выпуска\n01:11 Что такое М-теория\n03:07 Для чего была придумана теория струн\n04:19 Квантовая хромодинамика\n05:02 Рассеивание струн\n06:53 Глюоны и фотоны\n09:12 Дискретность \n10:20 Взаимодействие струн\n11:40 Два уровня квантования\n13:30 Классическая и проквантованная струна\n16:11 Теория Калуцы–Клейна \n19:10 От 10-и измерений к 4-м\n20:16 Как колеблется струна\n24:25 Различные варианты теории струн\n26:01 Константа взаимодействия\n28:55 Теория Ферми\n31:31 Чтобы проквантовать классическую теорию струн\n33:43 Браны\n35:16 Открытые и замкнутые струны\n36:53 Ещё про константу связи\n39:42 Пример М-теории\n42:55 Главная проблема М-теории\n45:53 Текущий статус М-теории\n\n#семихатов #наука #физика #гравитация #познавательное", "Можно ли описать всю Вселенную одной теорией? — Семихатов, Мусаев", "7fe4556e-968e-4d63-b2ae-02495bc920f9", 2937, false, "BnKO9OVdXbY", "https://www.youtube.com/watch?v=BnKO9OVdXbY", 120, "/downloads/Youtube/0_Download/2026-06-03 Можно ли описать всю Вселенную одной теорией? — Семихатов, Мусаев.mp4", false, false, false, 1, [], 1, ~U[2026-06-03 16:52:43Z], ~U[2026-07-13 10:57:08Z], ~U[2026-07-13 10:57:08Z], "М-теория: на пути к «теории всего». Беседу ведут Алексей Семихатов и Эдвард Мусаев.\n\nЧто скрывается там, где кончается квантовая механика и сдается общая теория относительности? Ответ, возможно, живет в мультивселенной, где струны превращаются в мембраны, а время теряет свою привилегию. Именно такую модель предлагает М-теория – один из кандидатов на роль единого и непротиворечивого описания мира. Об одной из самых актуальных научных гипотез в этом выпуске «Вопроса науки» мы поговорим с доктором физико-математических наук, старшим научным сотрудником лаборатории физики высоких энергий и доцентом кафедры теоретической физики Московского физико-технического института Эдвардом Мусаевым.\n\n00:00 Тема и гость выпуска\n01:11 Что такое М-теория\n03:07 Для чего была придумана теория струн\n04:19 Квантовая хромодинамика\n05:02 Рассеивание струн\n06:53 Глюоны и фотоны\n09:12 Дискретность \n10:20 Взаимодействие струн\n11:40 Два уровня квантования\n13:30 Классическая и проквантованная струна\n16:11 Теория Калуцы–Клейна \n19:10 От 10-и измерений к 4-м\n20:16 Как колеблется струна\n24:25 Различные варианты теории струн\n26:01 Константа взаимодействия\n28:55 Теория Ферми\n31:31 Чтобы проквантовать классическую теорию струн\n33:43 Браны\n35:16 Открытые и замкнутые струны\n36:53 Ещё про константу связи\n39:42 Пример М-теории\n42:55 Главная проблема М-теории\n45:53 Текущий статус М-теории\n\n#семихатов #наука #физика #гравитация #познавательное", "Можно ли описать всю Вселенную одной теорией? — Семихатов, Мусаев", 2937, false, "BnKO9OVdXbY", "https://www.youtube.com/watch?v=BnKO9OVdXbY", "/downloads/Youtube/0_Download/2026-06-03 Можно ли описать всю Вселенную одной теорией? — Семихатов, Мусаев.mp4", false, 1, ~U[2026-06-03 16:52:43Z]] 13:57:08.726 [debug] QUERY OK source="sources" db=3.8ms queue=0.1ms idle=658.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:08.729 [debug] QUERY OK source="media_profiles" db=1.9ms queue=0.1ms idle=65.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:57:08.732 [debug] QUERY OK source="media_items" db=2.9ms idle=66.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 [127] 13:57:08.732 [debug] Current batch of media processed. Will check again in 1000ms 13:57:09.733 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Systeme Electric (ex-Schneider Electric Russia) первые в мире ПП-ИБП — Правильное Питание любого электрооборудования https://bit.ly/systemepit_stop\n\nМой мерч:\nhttps://vk.com/market-184890023?category_id=30005\nПечати \"ПОЛНАЯ ХУЙНЯ\" и прочие радости:\nhttps://bellerophon.ru/suveniry/ot-doktora-dyu\n\nДля коммерческих предложений:\npitstopsaki@yandex.ru\nТелеграм:\nhttps://t.me/by_pit_stop\nВК:\nhttp://vk.com/by_pit_stop", "duration" => 1618, "filename" => "/downloads/Youtube/0_Download/2026-06-10 ОШИБКА ценой 110000 РУБЛЕЙ.mkv", "id" => "ImgIC24vdgY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ImgIC24vdgY", "playlist_index" => 121, "timestamp" => 1781085619, "title" => "ОШИБКА ценой 110000 РУБЛЕЙ", "upload_date" => "20260610"} 13:57:09.735 [debug] QUERY OK source="sources" db=1.1ms idle=1011.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:57:09.736 [debug] QUERY OK source="sources" db=1.0ms idle=1008.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:09.758 [debug] QUERY OK source="media_items" db=21.9ms idle=1007.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-06-10 10:00:19Z], 1] 13:57:09.776 [debug] QUERY OK source="media_items" db=17.3ms idle=1026.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Systeme Electric (ex-Schneider Electric Russia) первые в мире ПП-ИБП — Правильное Питание любого электрооборудования https://bit.ly/systemepit_stop\n\nМой мерч:\nhttps://vk.com/market-184890023?category_id=30005\nПечати \"ПОЛНАЯ ХУЙНЯ\" и прочие радости:\nhttps://bellerophon.ru/suveniry/ot-doktora-dyu\n\nДля коммерческих предложений:\npitstopsaki@yandex.ru\nТелеграм:\nhttps://t.me/by_pit_stop\nВК:\nhttp://vk.com/by_pit_stop", "ОШИБКА ценой 110000 РУБЛЕЙ", "4cc1bfdf-cd03-46b2-8225-f67c244d9fe0", 1618, false, "ImgIC24vdgY", "https://www.youtube.com/watch?v=ImgIC24vdgY", 121, "/downloads/Youtube/0_Download/2026-06-10 ОШИБКА ценой 110000 РУБЛЕЙ.mkv", false, false, false, 1, [], 2, ~U[2026-06-10 10:00:19Z], ~U[2026-07-13 10:57:09Z], ~U[2026-07-13 10:57:09Z], "Systeme Electric (ex-Schneider Electric Russia) первые в мире ПП-ИБП — Правильное Питание любого электрооборудования https://bit.ly/systemepit_stop\n\nМой мерч:\nhttps://vk.com/market-184890023?category_id=30005\nПечати \"ПОЛНАЯ ХУЙНЯ\" и прочие радости:\nhttps://bellerophon.ru/suveniry/ot-doktora-dyu\n\nДля коммерческих предложений:\npitstopsaki@yandex.ru\nТелеграм:\nhttps://t.me/by_pit_stop\nВК:\nhttp://vk.com/by_pit_stop", "ОШИБКА ценой 110000 РУБЛЕЙ", 1618, false, "ImgIC24vdgY", "https://www.youtube.com/watch?v=ImgIC24vdgY", "/downloads/Youtube/0_Download/2026-06-10 ОШИБКА ценой 110000 РУБЛЕЙ.mkv", false, 1, ~U[2026-06-10 10:00:19Z]] 13:57:09.779 [debug] QUERY OK source="sources" db=2.1ms idle=709.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:09.780 [debug] QUERY OK source="media_profiles" db=1.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" = ?) [2] 13:57:09.783 [debug] QUERY OK source="media_items" db=1.7ms idle=44.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 [130] 13:57:09.783 [debug] Current batch of media processed. Will check again in 1000ms 13:57:10.784 [debug] Current batch of media processed. Will check again in 1000ms 13:57:11.785 [debug] Current batch of media processed. Will check again in 1000ms 13:57:12.787 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "☀ Build Plans & Blueprints: https://truenortharchive.net/\n⚡Wattcycle Battery Discount Link (EU): https://eu.wattcycle.com/LUKASSJOEMAN24V314AhUltra\nUS: https://www.wattcycle.com/?ref=cunbwldg\n\nShipcoffee I drink: https://www.shipcoffee.co/ - Code \"TN15\" for 15% off. \n\nI'm living on my hand built entirely solar powered boat. Currently cruising to Ibiza making the longest crossing so far without backup.\n\nMUSIC CREDITS\n\nMusic: \"I'm Not Crying, You're Crying\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"Forest Walk\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"Frozen Mountains\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"Colorful Keys\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"Musical Medicine\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\n-----\n\nMusic: \"No Copyright Relaxing Fantasy Music Forest Walk\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\n\nMusic: \"Frozen Mountains Royalty Free Relaxing Piano Music\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"Colorful Keys - Royalty Free Uplifting Piano Music\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"Musical Medicine Soothing Piano Pieces for Deep Relaxation & Meditation\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"No Copyright Relaxing Fantasy Music Forest Walk \" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: Blue Hour by Alexander Nakarada (https://www.creatorchords.com)\nLicensed under Creative Commons BY Attribution 4.0 License\nhttps://creativecommons.org/licenses/by/4.0/\n\nMusic: Hymn of the Mountain by Alexander Nakarada (https://www.creatorchords.com)\nLicensed under Creative Commons BY Attribution 4.0 License\nhttps://creativecommons.org/licenses/by/4.0/\n\nMusic: Kind Celtic Loop by Alexander Nakarada (https://www.creatorchords.com)\nLicensed under Creative Commons BY Attribution 4.0 License\nhttps://creativecommons.org/licenses/by/4.0/\n\nMusic: Pirates of the Quarantine by Alexander Nakarada (https://www.creatorchords.com)\nLicensed under Creative Commons BY Attribution 4.0 License\nhttps://creativecommons.org/licenses/by/4.0/\n\nMusic: Soft Interlude by Alexander Nakarada (https://www.creatorchords.com)\nLicensed under Creative Commons BY Attribution 4.0 License\nhttps://creativecommons.org/licenses/by/4.0/\n\n\nMusic: Tam Lin by Alexander Nakarada (https://www.creatorchords.com)\nLicensed under Creative Commons BY Attribution 4.0 License\nhttps://creativecommons.org/licenses/by/4.0/\n\nMusic: \"Nightfall\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"Forest Walk\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"Dream of a Dream\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\nMusic Attribution and Credits\n\n\"Fimbulwinter, winter following winter\" by Vindsvept – released under CC-BY 4.0. www.youtube.com/Vindsvept\n\n\nMusic: \"Forest Walk\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\n\n\nMusic: \"Shelter Song\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\n\nMusic: \"Vivid Dreams 🌌 | Royalty Free Rock / Drum & Bass Fusion\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"Vivid Dreams\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: Tam Lin by Alexander Nakarada (https://www.creatorchords.com)\nLicensed under Creative Commons BY Attribution 4.0 License\nhttps://creativecommons.org/licenses/by/4.0/\n\nMusic: Kind Celtic Loop by Alexander Nakarada (https://www.creatorchords.com)\nLicensed under Creative Commons BY Attribution 4.0 License\nhttps://creativecommons.org/licenses/by/4.0/\n\nMusic: \"Musical Medicine Soothing Piano Pieces for Deep Relaxation & Meditation\" by Alexander Nak" <> ..., "duration" => 2445, "filename" => "/downloads/Youtube/0_Download/2026-06-05 My Solar Boat Reaches IBIZA after 5000 km on Zero Fuel.mkv", "id" => "ippoO4Pg-Pk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ippoO4Pg-Pk", "playlist_index" => 122, "timestamp" => 1780664801, "title" => "My Solar Boat Reaches IBIZA after 5000 km on Zero Fuel", "upload_date" => "20260605"} 13:57:12.790 [debug] QUERY OK source="sources" db=2.3ms queue=0.2ms idle=1792.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:57:12.793 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=1795.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:12.858 [debug] QUERY OK source="media_items" db=64.8ms queue=0.1ms idle=1798.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-06-05 13:06:41Z], 1] 13:57:12.881 [debug] QUERY OK source="media_items" db=21.0ms queue=0.1ms idle=1785.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" ["☀ Build Plans & Blueprints: https://truenortharchive.net/\n⚡Wattcycle Battery Discount Link (EU): https://eu.wattcycle.com/LUKASSJOEMAN24V314AhUltra\nUS: https://www.wattcycle.com/?ref=cunbwldg\n\nShipcoffee I drink: https://www.shipcoffee.co/ - Code \"TN15\" for 15% off. \n\nI'm living on my hand built entirely solar powered boat. Currently cruising to Ibiza making the longest crossing so far without backup.\n\nMUSIC CREDITS\n\nMusic: \"I'm Not Crying, You're Crying\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"Forest Walk\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"Frozen Mountains\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"Colorful Keys\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"Musical Medicine\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\n-----\n\nMusic: \"No Copyright Relaxing Fantasy Music Forest Walk\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\n\nMusic: \"Frozen Mountains Royalty Free Relaxing Piano Music\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"Colorful Keys - Royalty Free Uplifting Piano Music\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"Musical Medicine Soothing Piano Pieces for Deep Relaxation & Meditation\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"No Copyright Relaxing Fantasy Music Forest Walk \" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: Blue Hour by Alexander Nakarada (https://www.creatorchords.com)\nLicensed under Creative Commons BY Attribution 4.0 License\nhttps://creativecommons.org/licenses/by/4.0/\n\nMusic: Hymn of the Mountain by Alexander Nakarada (https://www.creatorchords.com)\nLicensed under Creative Commons BY Attribution 4.0 License\nhttps://creativecommons.org/licenses/by/4.0/\n\nMusic: Kind Celtic Loop by Alexander Nakarada (https://www.creatorchords.com)\nLicensed under Creative Commons BY Attribution 4.0 License\nhttps://creativecommons.org/licenses/by/4.0/\n\nMusic: Pirates of the Quarantine by Alexander Nakarada (https://www.creatorchords.com)\nLicensed under Creative Commons BY Attribution 4.0 License\nhttps://creativecommons.org/licenses/by/4.0/\n\nMusic: Soft Interlude by Alexander Nakarada (https://www.creatorchords.com)\nLicensed under Creative Commons BY Attribution 4.0 License\nhttps://creativecommons.org/licenses/by/4.0/\n\n\nMusic: Tam Lin by Alexander Nakarada (https://www.creatorchords.com)\nLicensed under Creative Commons BY Attribution 4.0 License\nhttps://creativecommons.org/licenses/by/4.0/\n\nMusic: \"Nightfall\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"Forest Walk\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"Dream of a Dream\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\nMusic Attribution and Credits\n\n\"Fimbulwinter, winter following winter\" by Vindsvept – released under CC-BY 4.0. www.youtube.com/Vindsvept\n\n\nMusic: \"Forest Walk\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\n\n\nMusic: \"Shelter Song\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\n\nMusic: \"Vivid Dreams 🌌 | Royalty Free Rock / Drum & Bass Fusion\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"Vivid Dreams\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: Tam Lin by Alexander Nakarada (https://www.creatorchords.com)\nLicensed under Creative Commons BY Attribution 4.0 License\nhttps://creativecommons.org/licenses/by/4.0/\n\nMusic: Kind Celtic Loop by Alexander Nakarada (https://www.creatorchords.com)\nLicensed under Creative Commons BY Attribution 4.0 License\nhttps://creativecommons.org/licenses/by/4.0/\n\nMusic: \"Musical Medicine Soothing Piano Pieces for Deep Relaxation & Meditation\" by Alexander Nak" <> ..., "My Solar Boat Reaches IBIZA after 5000 km on Zero Fuel", "0af789e5-4969-461f-92e1-5129c74d7f3d", 2445, false, "ippoO4Pg-Pk", "https://www.youtube.com/watch?v=ippoO4Pg-Pk", 122, "/downloads/Youtube/0_Download/2026-06-05 My Solar Boat Reaches IBIZA after 5000 km on Zero Fuel.mkv", false, false, false, 1, [], 1, ~U[2026-06-05 13:06:41Z], ~U[2026-07-13 10:57:12Z], ~U[2026-07-13 10:57:12Z], "☀ Build Plans & Blueprints: https://truenortharchive.net/\n⚡Wattcycle Battery Discount Link (EU): https://eu.wattcycle.com/LUKASSJOEMAN24V314AhUltra\nUS: https://www.wattcycle.com/?ref=cunbwldg\n\nShipcoffee I drink: https://www.shipcoffee.co/ - Code \"TN15\" for 15% off. \n\nI'm living on my hand built entirely solar powered boat. Currently cruising to Ibiza making the longest crossing so far without backup.\n\nMUSIC CREDITS\n\nMusic: \"I'm Not Crying, You're Crying\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"Forest Walk\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"Frozen Mountains\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"Colorful Keys\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"Musical Medicine\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\n-----\n\nMusic: \"No Copyright Relaxing Fantasy Music Forest Walk\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\n\nMusic: \"Frozen Mountains Royalty Free Relaxing Piano Music\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"Colorful Keys - Royalty Free Uplifting Piano Music\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"Musical Medicine Soothing Piano Pieces for Deep Relaxation & Meditation\" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: \"No Copyright Relaxing Fantasy Music Forest Walk \" by Alexander Nakarada\nwww.creatorchords.com\nLicensed under CC4 - Attribution\n\nMusic: Blue Hour by Alexander Nakarada (https://www.creatorchords.com)\nLicensed under Creative Commons BY Attribution 4.0 License\nhttps://creativecommons.org/licenses/by/4.0/\n\nMusic: Hymn of the Mountain by Alexander Nakarada (https://www.creatorchords.com)\nLicensed under Creative Commons BY Attribution 4.0 License\nhttps://creativecommons.org/licenses/by/4.0/\n\nMusic: Kind Celtic Loop by Alexander Nakarada (https://www.creatorchords.com)\nLicensed under Creative Commons BY Attribution 4.0 License\nhttps://creativecommons.org/licenses/by/4.0/\n\nMusic: Pirates of the Quarantine by Alexander Nakarada (https://www.creatorchords.com)\nLicensed under Creative Commons BY Attribution 4.0 License\nhttps://creativecommons.org/licenses/by/4.0/\n\nMusic: Soft Interlude by Alexander Nakarada (https://www.creatorchords.com)\nLicensed under Creative Commons BY Attribution 4.0 License\nhttps://creativecommons.org/licenses/by/4.0/\n\n\nMusic: Tam Lin by A (truncated) 13:57:12.883 [debug] QUERY OK source="sources" db=2.0ms idle=805.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:12.884 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=92.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:57:12.887 [debug] QUERY OK source="media_items" db=1.8ms idle=91.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 [134] 13:57:12.887 [debug] Current batch of media processed. Will check again in 1000ms 13:57:13.888 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🩺 Если ты хочешь здоровые сосуды как в 20 лет\n\nЯ подготовил методичку, чтобы сохранить ваши сосуды, внутри всё самое важное, переходи по ссылке: https://sergey-kruk.ru/cyT\n\nСмертность от сердечно-сосудистых заболеваний на первом месте в мире. \nИ именно забота о своих сосудах продлит жизнь и ее качество. \nВ большинстве это следствие нашего образа жизни. Так сказать нажитое годами и тяжким трудом. \n•Тысячами выкуренных сигарет. \n•Сотнями тортиков и килограммов сахара.\n•И конечно же гиподинамия. \nНаложите это все на наследственность и получите тот самый злополучный коктейль который нас и губит. \n\nСосудистые проблемы редко начинаются “резко”. Они копятся годами и чаще всего не болят.\nПоэтому у многих первый заметный сигнал уже инсульт или инфаркт.\n\nМой сайт https://sergeykruk.ru\n\nМой ТГ канал https://t.me/kardiokruk\n\n#инсульт #всеососудах #инфаркт", "duration" => 540, "filename" => "/downloads/Youtube/0_Download/2025-07-20 Лучшая еда для очищения сосудов! Не доводи до ИНСУЛЬТА.mp4", "id" => "K9z6IA9crxE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=K9z6IA9crxE", "playlist_index" => 123, "timestamp" => 1753039476, "title" => "Лучшая еда для очищения сосудов! Не доводи до ИНСУЛЬТА", "upload_date" => "20250720"} 13:57:13.890 [debug] QUERY OK source="sources" db=0.9ms idle=1008.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:57:13.891 [debug] QUERY OK source="sources" db=1.2ms idle=1007.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:13.913 [debug] QUERY OK source="media_items" db=21.0ms idle=1007.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-20 19:24:36Z], 1] 13:57:13.939 [debug] QUERY OK source="media_items" db=25.4ms idle=1026.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" ["🩺 Если ты хочешь здоровые сосуды как в 20 лет\n\nЯ подготовил методичку, чтобы сохранить ваши сосуды, внутри всё самое важное, переходи по ссылке: https://sergey-kruk.ru/cyT\n\nСмертность от сердечно-сосудистых заболеваний на первом месте в мире. \nИ именно забота о своих сосудах продлит жизнь и ее качество. \nВ большинстве это следствие нашего образа жизни. Так сказать нажитое годами и тяжким трудом. \n•Тысячами выкуренных сигарет. \n•Сотнями тортиков и килограммов сахара.\n•И конечно же гиподинамия. \nНаложите это все на наследственность и получите тот самый злополучный коктейль который нас и губит. \n\nСосудистые проблемы редко начинаются “резко”. Они копятся годами и чаще всего не болят.\nПоэтому у многих первый заметный сигнал уже инсульт или инфаркт.\n\nМой сайт https://sergeykruk.ru\n\nМой ТГ канал https://t.me/kardiokruk\n\n#инсульт #всеососудах #инфаркт", "Лучшая еда для очищения сосудов! Не доводи до ИНСУЛЬТА", "35c16fc3-eb59-454e-8880-139e9a150b9f", 540, false, "K9z6IA9crxE", "https://www.youtube.com/watch?v=K9z6IA9crxE", 123, "/downloads/Youtube/0_Download/2025-07-20 Лучшая еда для очищения сосудов! Не доводи до ИНСУЛЬТА.mp4", false, false, false, 1, [], 1, ~U[2025-07-20 19:24:36Z], ~U[2026-07-13 10:57:13Z], ~U[2026-07-13 10:57:13Z], "🩺 Если ты хочешь здоровые сосуды как в 20 лет\n\nЯ подготовил методичку, чтобы сохранить ваши сосуды, внутри всё самое важное, переходи по ссылке: https://sergey-kruk.ru/cyT\n\nСмертность от сердечно-сосудистых заболеваний на первом месте в мире. \nИ именно забота о своих сосудах продлит жизнь и ее качество. \nВ большинстве это следствие нашего образа жизни. Так сказать нажитое годами и тяжким трудом. \n•Тысячами выкуренных сигарет. \n•Сотнями тортиков и килограммов сахара.\n•И конечно же гиподинамия. \nНаложите это все на наследственность и получите тот самый злополучный коктейль который нас и губит. \n\nСосудистые проблемы редко начинаются “резко”. Они копятся годами и чаще всего не болят.\nПоэтому у многих первый заметный сигнал уже инсульт или инфаркт.\n\nМой сайт https://sergeykruk.ru\n\nМой ТГ канал https://t.me/kardiokruk\n\n#инсульт #всеососудах #инфаркт", "Лучшая еда для очищения сосудов! Не доводи до ИНСУЛЬТА", 540, false, "K9z6IA9crxE", "https://www.youtube.com/watch?v=K9z6IA9crxE", "/downloads/Youtube/0_Download/2025-07-20 Лучшая еда для очищения сосудов! Не доводи до ИНСУЛЬТА.mp4", false, 1, ~U[2025-07-20 19:24:36Z]] 13:57:13.942 [debug] QUERY OK source="sources" db=3.1ms idle=860.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:13.944 [debug] QUERY OK source="media_profiles" db=1.2ms idle=52.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:57:13.946 [debug] QUERY OK source="media_items" db=2.0ms idle=52.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 [137] 13:57:13.946 [debug] Current batch of media processed. Will check again in 1000ms 13:57:14.947 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Лучшие цены на авто у Автоспот:\u00A0https://autospot.ru/?utm_source=ytb&utm_medium=bloggers&utm_term=newcars&utm_content=jn126&utm_campaign=tkach\n\nРеклама. Рекламодатель ООО «Автоспот» ИНН 7715936827 ERID: 2Vtzqx6LHNy\n\nДоктор физических наук и учёный NASA Чарльз Булер заявил, что создал двигатель, не нуждающийся в топливе для работы. О том, как устроен предполагаемый двигатель и о том, что думает по поводу его конструкции современная физика, разбираемся в сегодняшнем видео! \n\nПодпишитесь на мой канал в Telegram: https://t.me/physiovisio \nПоддержите проект через Boosty: https://boosty.to/physiovisio \nPatreon: https://www.patreon.com/yuritkachev", "duration" => 688, "filename" => "/downloads/Youtube/0_Download/2026-06-10 Фейк или революция: сможет ли новый двигатель от учёного NASA покорить для нас звёзды?.mp4", "id" => "LtB-eyC6eTY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LtB-eyC6eTY", "playlist_index" => 124, "timestamp" => 1781105054, "title" => "Фейк или революция: сможет ли новый двигатель от учёного NASA покорить для нас звёзды?", "upload_date" => "20260610"} 13:57:14.949 [debug] QUERY OK source="sources" db=1.2ms idle=1009.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:57:14.950 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1007.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:14.977 [debug] QUERY OK source="media_items" db=26.8ms idle=1006.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-06-10 15:24:14Z], 1] 13:57:14.997 [debug] QUERY OK source="media_items" db=19.1ms queue=0.1ms idle=1031.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" ["Лучшие цены на авто у Автоспот:\u00A0https://autospot.ru/?utm_source=ytb&utm_medium=bloggers&utm_term=newcars&utm_content=jn126&utm_campaign=tkach\n\nРеклама. Рекламодатель ООО «Автоспот» ИНН 7715936827 ERID: 2Vtzqx6LHNy\n\nДоктор физических наук и учёный NASA Чарльз Булер заявил, что создал двигатель, не нуждающийся в топливе для работы. О том, как устроен предполагаемый двигатель и о том, что думает по поводу его конструкции современная физика, разбираемся в сегодняшнем видео! \n\nПодпишитесь на мой канал в Telegram: https://t.me/physiovisio \nПоддержите проект через Boosty: https://boosty.to/physiovisio \nPatreon: https://www.patreon.com/yuritkachev", "Фейк или революция: сможет ли новый двигатель от учёного NASA покорить для нас звёзды?", "bc126e11-93a4-490d-af82-663deebab630", 688, false, "LtB-eyC6eTY", "https://www.youtube.com/watch?v=LtB-eyC6eTY", 124, "/downloads/Youtube/0_Download/2026-06-10 Фейк или революция: сможет ли новый двигатель от учёного NASA покорить для нас звёзды?.mp4", false, false, false, 1, [], 2, ~U[2026-06-10 15:24:14Z], ~U[2026-07-13 10:57:14Z], ~U[2026-07-13 10:57:14Z], "Лучшие цены на авто у Автоспот:\u00A0https://autospot.ru/?utm_source=ytb&utm_medium=bloggers&utm_term=newcars&utm_content=jn126&utm_campaign=tkach\n\nРеклама. Рекламодатель ООО «Автоспот» ИНН 7715936827 ERID: 2Vtzqx6LHNy\n\nДоктор физических наук и учёный NASA Чарльз Булер заявил, что создал двигатель, не нуждающийся в топливе для работы. О том, как устроен предполагаемый двигатель и о том, что думает по поводу его конструкции современная физика, разбираемся в сегодняшнем видео! \n\nПодпишитесь на мой канал в Telegram: https://t.me/physiovisio \nПоддержите проект через Boosty: https://boosty.to/physiovisio \nPatreon: https://www.patreon.com/yuritkachev", "Фейк или революция: сможет ли новый двигатель от учёного NASA покорить для нас звёзды?", 688, false, "LtB-eyC6eTY", "https://www.youtube.com/watch?v=LtB-eyC6eTY", "/downloads/Youtube/0_Download/2026-06-10 Фейк или революция: сможет ли новый двигатель от учёного NASA покорить для нас звёзды?.mp4", false, 1, ~U[2026-06-10 15:24:14Z]] 13:57:15.000 [debug] QUERY OK source="sources" db=2.6ms queue=0.1ms idle=916.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:15.002 [debug] QUERY OK source="media_profiles" db=1.4ms idle=51.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:57:15.005 [debug] QUERY OK source="media_items" db=2.3ms idle=52.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 [139] 13:57:15.005 [debug] Current batch of media processed. Will check again in 1000ms 13:57:16.006 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.33, "description" => "🩺 Если ты хочешь здоровые сосуды как в 20 лет\n\nЯ подготовил методичку, чтобы сохранить ваши сосуды, внутри всё самое важное, переходи по ссылке: https://cutt.ly/ItWIvSHO\n\nВ этом видео я подробно рассказываю о ишемическом инсульте — одном из самых опасных и распространённых сосудистых заболеваний.\nВы узнаете:\n🔹 Что такое ишемический инсульт и как он развивается\n🔹 Основные предикторы инсульта — на что стоит обратить внимание\n🔹 Какие меры помогают предотвратить инсульт\n🔹 Как оказывается помощь в остром периоде инсульта\n🔹 Какие существуют современные методы лечения и восстановления\n\n⚠️ Инсульт может настигнуть внезапно, но в большинстве случаев его можно и нужно предотвращать. Правильная профилактика, контроль факторов риска и своевременное реагирование спасают жизни.\n\n📌 Не забудьте подписаться, чтобы не пропустить новые видео о здоровье и медицине.\nЕсли видео было полезным — поставьте лайк и поделитесь им с близкими!\n\n💬 Вопросы, комментарии и ваш опыт — оставляйте внизу под видео. Отвечу каждому!", "duration" => 683, "filename" => "/downloads/Youtube/0_Download/2025-07-12 За МЕСЯЦ Тело предупредит!!! 5 Симптомов Cкорого Инсульта.mp4", "id" => "HTwvbslN6QM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HTwvbslN6QM", "playlist_index" => 125, "timestamp" => 1752318124, "title" => "За МЕСЯЦ Тело предупредит!!! 5 Симптомов Cкорого Инсульта", "upload_date" => "20250712"} 13:57:16.008 [debug] QUERY OK source="sources" db=1.0ms idle=1009.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:57:16.009 [debug] QUERY OK source="sources" db=0.8ms idle=1007.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:16.033 [debug] QUERY OK source="media_items" db=23.4ms queue=0.1ms idle=1007.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-12 11:02:04Z], 1] 13:57:16.055 [debug] QUERY OK source="media_items" db=21.6ms idle=1028.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" ["🩺 Если ты хочешь здоровые сосуды как в 20 лет\n\nЯ подготовил методичку, чтобы сохранить ваши сосуды, внутри всё самое важное, переходи по ссылке: https://cutt.ly/ItWIvSHO\n\nВ этом видео я подробно рассказываю о ишемическом инсульте — одном из самых опасных и распространённых сосудистых заболеваний.\nВы узнаете:\n🔹 Что такое ишемический инсульт и как он развивается\n🔹 Основные предикторы инсульта — на что стоит обратить внимание\n🔹 Какие меры помогают предотвратить инсульт\n🔹 Как оказывается помощь в остром периоде инсульта\n🔹 Какие существуют современные методы лечения и восстановления\n\n⚠️ Инсульт может настигнуть внезапно, но в большинстве случаев его можно и нужно предотвращать. Правильная профилактика, контроль факторов риска и своевременное реагирование спасают жизни.\n\n📌 Не забудьте подписаться, чтобы не пропустить новые видео о здоровье и медицине.\nЕсли видео было полезным — поставьте лайк и поделитесь им с близкими!\n\n💬 Вопросы, комментарии и ваш опыт — оставляйте внизу под видео. Отвечу каждому!", "За МЕСЯЦ Тело предупредит!!! 5 Симптомов Cкорого Инсульта", "49603f0f-2000-4d81-8365-b4b3e26e5036", 683, false, "HTwvbslN6QM", "https://www.youtube.com/watch?v=HTwvbslN6QM", 125, "/downloads/Youtube/0_Download/2025-07-12 За МЕСЯЦ Тело предупредит!!! 5 Симптомов Cкорого Инсульта.mp4", false, false, false, 1, [], 1, ~U[2025-07-12 11:02:04Z], ~U[2026-07-13 10:57:16Z], ~U[2026-07-13 10:57:16Z], "🩺 Если ты хочешь здоровые сосуды как в 20 лет\n\nЯ подготовил методичку, чтобы сохранить ваши сосуды, внутри всё самое важное, переходи по ссылке: https://cutt.ly/ItWIvSHO\n\nВ этом видео я подробно рассказываю о ишемическом инсульте — одном из самых опасных и распространённых сосудистых заболеваний.\nВы узнаете:\n🔹 Что такое ишемический инсульт и как он развивается\n🔹 Основные предикторы инсульта — на что стоит обратить внимание\n🔹 Какие меры помогают предотвратить инсульт\n🔹 Как оказывается помощь в остром периоде инсульта\n🔹 Какие существуют современные методы лечения и восстановления\n\n⚠️ Инсульт может настигнуть внезапно, но в большинстве случаев его можно и нужно предотвращать. Правильная профилактика, контроль факторов риска и своевременное реагирование спасают жизни.\n\n📌 Не забудьте подписаться, чтобы не пропустить новые видео о здоровье и медицине.\nЕсли видео было полезным — поставьте лайк и поделитесь им с близкими!\n\n💬 Вопросы, комментарии и ваш опыт — оставляйте внизу под видео. Отвечу каждому!", "За МЕСЯЦ Тело предупредит!!! 5 Симптомов Cкорого Инсульта", 683, false, "HTwvbslN6QM", "https://www.youtube.com/watch?v=HTwvbslN6QM", "/downloads/Youtube/0_Download/2025-07-12 За МЕСЯЦ Тело предупредит!!! 5 Симптомов Cкорого Инсульта.mp4", false, 1, ~U[2025-07-12 11:02:04Z]] 13:57:16.058 [debug] QUERY OK source="sources" db=2.5ms idle=972.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:16.060 [debug] QUERY OK source="media_profiles" db=1.2ms 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" = ?) [2] 13:57:16.062 [debug] QUERY OK source="media_items" db=1.6ms idle=51.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 [141] 13:57:16.062 [debug] Current batch of media processed. Will check again in 1000ms 13:57:17.063 [debug] Current batch of media processed. Will check again in 1000ms 13:57:18.064 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "https://boosty.to/dbachilo\nhttps://16-bits.ru\nhttps://t.me/retro_museum", "duration" => 901, "filename" => "/downloads/Youtube/0_Download/2026-06-17 Кремниевые титаны #47: Sega CD.mp4", "id" => "7GxGIseIND0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=7GxGIseIND0", "playlist_index" => 126, "timestamp" => 1781691685, "title" => "Кремниевые титаны #47: Sega CD", "upload_date" => "20260617"} 13:57:18.065 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=975.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:57:18.067 [debug] QUERY OK source="sources" db=0.9ms idle=70.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:18.099 [debug] QUERY OK source="media_items" db=31.3ms queue=0.1ms idle=71.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-06-17 10:21:25Z], 1] 13:57:18.185 [debug] QUERY OK source="media_items" db=85.1ms idle=104.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/dbachilo\nhttps://16-bits.ru\nhttps://t.me/retro_museum", "Кремниевые титаны #47: Sega CD", "07405d76-58f6-4c7a-81c1-d05dbfdcb024", 901, false, "7GxGIseIND0", "https://www.youtube.com/watch?v=7GxGIseIND0", 126, "/downloads/Youtube/0_Download/2026-06-17 Кремниевые титаны #47: Sega CD.mp4", false, false, false, 1, [], 2, ~U[2026-06-17 10:21:25Z], ~U[2026-07-13 10:57:18Z], ~U[2026-07-13 10:57:18Z], "https://boosty.to/dbachilo\nhttps://16-bits.ru\nhttps://t.me/retro_museum", "Кремниевые титаны #47: Sega CD", 901, false, "7GxGIseIND0", "https://www.youtube.com/watch?v=7GxGIseIND0", "/downloads/Youtube/0_Download/2026-06-17 Кремниевые титаны #47: Sega CD.mp4", false, 1, ~U[2026-06-17 10:21:25Z]] 13:57:18.188 [debug] QUERY OK source="sources" db=2.9ms queue=0.1ms idle=119.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:18.190 [debug] QUERY OK source="media_profiles" db=1.4ms idle=121.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:57:18.193 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=98.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 [143] 13:57:18.193 [debug] Current batch of media processed. Will check again in 1000ms 13:57:19.194 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "В нашем сегодняшнем видео обсуждаем реакторы термоядерного синтеза, а точнее, наиболее распространённый класс таких устройств - термоядерные реакторы с магнитным удержаниям плазмы. В следующих видео серии поговорим и о других способах создания управляемых термоядерных реакций, которые сегодня пытаются воссоздать учёные и инженеры! \n\nПодпишитесь на мой канал в Telegram: https://t.me/physiovisio \nПоддержите проект через Boosty: https://boosty.to/physiovisio \nPatreon: https://www.patreon.com/yuritkachev", "duration" => 1721, "filename" => "/downloads/Youtube/0_Download/2026-06-17 Как устроены термоядерные реакторы? (часть 1).mp4", "id" => "cagr2IJE8Cc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=cagr2IJE8Cc", "playlist_index" => 127, "timestamp" => 1781712637, "title" => "Как устроены термоядерные реакторы? (часть 1)", "upload_date" => "20260617"} 13:57:19.196 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1010.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:57:19.197 [debug] QUERY OK source="sources" db=0.8ms idle=1007.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:19.226 [debug] QUERY OK source="media_items" db=29.1ms queue=0.1ms idle=1007.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-06-17 16:10:37Z], 1] 13:57:19.246 [debug] QUERY OK source="media_items" db=18.9ms idle=1034.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Подпишитесь на мой канал в Telegram: https://t.me/physiovisio \nПоддержите проект через Boosty: https://boosty.to/physiovisio \nPatreon: https://www.patreon.com/yuritkachev", "Как устроены термоядерные реакторы? (часть 1)", "1e39e966-5cf1-4220-8d37-1004828a5101", 1721, false, "cagr2IJE8Cc", "https://www.youtube.com/watch?v=cagr2IJE8Cc", 127, "/downloads/Youtube/0_Download/2026-06-17 Как устроены термоядерные реакторы? (часть 1).mp4", false, false, false, 1, [], 2, ~U[2026-06-17 16:10:37Z], ~U[2026-07-13 10:57:19Z], ~U[2026-07-13 10:57:19Z], "В нашем сегодняшнем видео обсуждаем реакторы термоядерного синтеза, а точнее, наиболее распространённый класс таких устройств - термоядерные реакторы с магнитным удержаниям плазмы. В следующих видео серии поговорим и о других способах создания управляемых термоядерных реакций, которые сегодня пытаются воссоздать учёные и инженеры! \n\nПодпишитесь на мой канал в Telegram: https://t.me/physiovisio \nПоддержите проект через Boosty: https://boosty.to/physiovisio \nPatreon: https://www.patreon.com/yuritkachev", "Как устроены термоядерные реакторы? (часть 1)", 1721, false, "cagr2IJE8Cc", "https://www.youtube.com/watch?v=cagr2IJE8Cc", "/downloads/Youtube/0_Download/2026-06-17 Как устроены термоядерные реакторы? (часть 1).mp4", false, 1, ~U[2026-06-17 16:10:37Z]] 13:57:19.248 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=151.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:19.250 [debug] QUERY OK source="media_profiles" db=1.3ms idle=52.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:57:19.252 [debug] QUERY OK source="media_items" db=1.5ms idle=53.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [145] 13:57:19.252 [debug] Current batch of media processed. Will check again in 1000ms 13:57:20.254 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Тюменский инструмент CaseGuru Шурик: https://cgpods.ru/klim26 промокод KLIM26 на скидку до 2 000 руб. Универсальный инструмент 3 в 1. В комплекте: 75 насадок + 2 аккумулятора. ТГ-блог бренда: https://t.me/cg_pods\n\nРеклама. ИП Боков В.А., ИНН 860231222547, erid: 2W5zFGq2Mjf\n\n▶ Заметно. Стильно. С вами. Брендированная продукция Клима Жукова - https://uzhukoffa.ru/?erid=2Vtzqwe6p2o\n▶ Присоединяйтесь к подписчикам Клима Жукова на Boosty - https://boosty.to/uzhukoffa/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru: смотреть ролики в раннем доступе - https://sponsr.ru/zhukov/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru:«Уроки истории»: погружаемся в прошлое вместе! - https://sponsr.ru/uzhukoffa_lessons/?erid=2Vtzqwe6p2o\n\nАудиоверсия - https://klimzhukov.mave.digital/ep-547\n\nЕсли вы заинтересованы в моём творчестве, имеете право поддержать рублём: \nЯндекс деньги: https://yoomoney.ru/to/410015864712516\nКарта Сбербанка 4276 5500 4462 1053\nПоддержать проект из-за рубежа: 5598 8820 8874 7611\n\nМы в соц. сетях:\nTelegram Клима Жукова https://t.me/klimzhukoff\nTelegram группы УЖукова https://t.me/uzhukova\nВконтакте: https://vk.com/uzhukoffa\nДзен: https://dzen.ru/klimzhukoff\nРутуб:https://rutube.ru/channel/23535121/\nЯндекс-подкасты - https://music.yandex.ru/album/22908862\n\nТаймкод: \n\n00:01:58 Название и первые впечатления\n00:03:52 Роль Райана Гослинга\n00:04:29 Сюжет и астрофаги\n00:07:32 Критика научных допущений\n00:12:07 Сравнение с другими произведениями\n00:14:04 Подготовка Гослинга к миссии\n00:15:24 Радиационная угроза\n00:17:15 Орбитальные перелёты и радиация\n00:19:02 Гравитация на корабле\n00:22:53 Нелепости с гравитацией\n00:24:16 Неэффективный сценарий\n00:26:14 Неопределённый жанр\n00:30:54 Проблемы с цепочкой\n00:33:12 Критика подхода к сюжету\n00:35:06 Спасение и финал\n00:36:01 Логические несоответствия\n00:38:52 Отсутствие катастрофы на Земле\n00:40:45 Критика персонажа Гослинга\n\n#КлимЖуков #Познавательное #История #КиноведыВШтатском #ФантастикаВКино #НовинкиКино #РазборФильма", "duration" => 2522, "filename" => "/downloads/Youtube/0_Download/2026-06-19 Почему "Проект "Конец света" плох и хорош: фильм, книги, логика и залет Гослинга.mp4", "id" => "uUr4PdnOjZc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=uUr4PdnOjZc", "playlist_index" => 128, "timestamp" => 1781882128, "title" => "Почему \"Проект \"Конец света\" плох и хорош: фильм, книги, логика и залет Гослинга", "upload_date" => "20260619"} 13:57:20.255 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1008.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:57:20.256 [debug] QUERY OK source="sources" db=1.0ms idle=1007.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:20.278 [debug] QUERY OK source="media_items" db=21.6ms idle=1006.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-06-19 15:15:28Z], 1] 13:57:20.303 [debug] QUERY OK source="media_items" db=24.3ms idle=1026.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Тюменский инструмент CaseGuru Шурик: https://cgpods.ru/klim26 промокод KLIM26 на скидку до 2 000 руб. Универсальный инструмент 3 в 1. В комплекте: 75 насадок + 2 аккумулятора. ТГ-блог бренда: https://t.me/cg_pods\n\nРеклама. ИП Боков В.А., ИНН 860231222547, erid: 2W5zFGq2Mjf\n\n▶ Заметно. Стильно. С вами. Брендированная продукция Клима Жукова - https://uzhukoffa.ru/?erid=2Vtzqwe6p2o\n▶ Присоединяйтесь к подписчикам Клима Жукова на Boosty - https://boosty.to/uzhukoffa/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru: смотреть ролики в раннем доступе - https://sponsr.ru/zhukov/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru:«Уроки истории»: погружаемся в прошлое вместе! - https://sponsr.ru/uzhukoffa_lessons/?erid=2Vtzqwe6p2o\n\nАудиоверсия - https://klimzhukov.mave.digital/ep-547\n\nЕсли вы заинтересованы в моём творчестве, имеете право поддержать рублём: \nЯндекс деньги: https://yoomoney.ru/to/410015864712516\nКарта Сбербанка 4276 5500 4462 1053\nПоддержать проект из-за рубежа: 5598 8820 8874 7611\n\nМы в соц. сетях:\nTelegram Клима Жукова https://t.me/klimzhukoff\nTelegram группы УЖукова https://t.me/uzhukova\nВконтакте: https://vk.com/uzhukoffa\nДзен: https://dzen.ru/klimzhukoff\nРутуб:https://rutube.ru/channel/23535121/\nЯндекс-подкасты - https://music.yandex.ru/album/22908862\n\nТаймкод: \n\n00:01:58 Название и первые впечатления\n00:03:52 Роль Райана Гослинга\n00:04:29 Сюжет и астрофаги\n00:07:32 Критика научных допущений\n00:12:07 Сравнение с другими произведениями\n00:14:04 Подготовка Гослинга к миссии\n00:15:24 Радиационная угроза\n00:17:15 Орбитальные перелёты и радиация\n00:19:02 Гравитация на корабле\n00:22:53 Нелепости с гравитацией\n00:24:16 Неэффективный сценарий\n00:26:14 Неопределённый жанр\n00:30:54 Проблемы с цепочкой\n00:33:12 Критика подхода к сюжету\n00:35:06 Спасение и финал\n00:36:01 Логические несоответствия\n00:38:52 Отсутствие катастрофы на Земле\n00:40:45 Критика персонажа Гослинга\n\n#КлимЖуков #Познавательное #История #КиноведыВШтатском #ФантастикаВКино #НовинкиКино #РазборФильма", "Почему \"Проект \"Конец света\" плох и хорош: фильм, книги, логика и залет Гослинга", "47144b9a-f9ca-4aa8-baef-a6080347edb8", 2522, false, "uUr4PdnOjZc", "https://www.youtube.com/watch?v=uUr4PdnOjZc", 128, "/downloads/Youtube/0_Download/2026-06-19 Почему "Проект "Конец света" плох и хорош: фильм, книги, логика и залет Гослинга.mp4", false, false, false, 1, [], 1, ~U[2026-06-19 15:15:28Z], ~U[2026-07-13 10:57:20Z], ~U[2026-07-13 10:57:20Z], "Тюменский инструмент CaseGuru Шурик: https://cgpods.ru/klim26 промокод KLIM26 на скидку до 2 000 руб. Универсальный инструмент 3 в 1. В комплекте: 75 насадок + 2 аккумулятора. ТГ-блог бренда: https://t.me/cg_pods\n\nРеклама. ИП Боков В.А., ИНН 860231222547, erid: 2W5zFGq2Mjf\n\n▶ Заметно. Стильно. С вами. Брендированная продукция Клима Жукова - https://uzhukoffa.ru/?erid=2Vtzqwe6p2o\n▶ Присоединяйтесь к подписчикам Клима Жукова на Boosty - https://boosty.to/uzhukoffa/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru: смотреть ролики в раннем доступе - https://sponsr.ru/zhukov/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru:«Уроки истории»: погружаемся в прошлое вместе! - https://sponsr.ru/uzhukoffa_lessons/?erid=2Vtzqwe6p2o\n\nАудиоверсия - https://klimzhukov.mave.digital/ep-547\n\nЕсли вы заинтересованы в моём творчестве, имеете право поддержать рублём: \nЯндекс деньги: https://yoomoney.ru/to/410015864712516\nКарта Сбербанка 4276 5500 4462 1053\nПоддержать проект из-за рубежа: 5598 8820 8874 7611\n\nМы в соц. сетях:\nTelegram Клима Жукова https://t.me/klimzhukoff\nTelegram группы УЖукова https://t.me/uzhukova\nВконтакте: https://vk.com/uzhukoffa\nДзен: https://dzen.ru/klimzhukoff\nРутуб:https://rutube.ru/channel/23535121/\nЯндекс-подкасты - https://music.yandex.ru/album/22908862\n\nТаймкод: \n\n00:01:58 Название и первые впечатления\n00:03:52 Роль Райана Гослинга\n00:04:29 Сюжет и астрофаги\n00:07:32 Критика научных допущений\n00:12:07 Сравнение с другими произведениями\n00:14:04 Подготовка Гослинга к миссии\n00:15:24 Радиационная угроза\n00:17:15 Орбитальные перелёты и радиация\n00:19:02 Гравитация на корабле\n00:22:53 Нелепости с гравитацией\n00:24:16 Неэффективный сценарий\n00:26:14 Неопределённый жанр\n00:30:54 Проблемы с цепочкой\n00:33:12 Критика подхода к сюжету\n00:35:06 Спасение и финал\n00:36:01 Логические несоответствия\n00:38:52 Отсутствие катастрофы на Земле\n00:40:45 Критика персонажа Гослинга\n\n#КлимЖуков #Познавательное #История #КиноведыВШтатском #ФантастикаВКино #НовинкиКино #РазборФильма", "Почему \"Проект \"Конец света\" плох и хорош: фильм, книги, логика и залет Гослинга", 2522, false, "uUr4PdnOjZc", "https://www.youtube.com/watch?v=uUr4PdnOjZc", "/downloads/Youtube/0_Download/2026-06-19 Почему "Проект "Конец света" плох и хорош: фильм, книги, логика и залет Гослинга.mp4", false, 1, ~U[2026-06-19 15:15:28Z]] 13:57:20.307 [debug] QUERY OK source="sources" db=2.9ms idle=206.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:20.309 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.1ms idle=51.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:57:20.312 [debug] QUERY OK source="media_items" db=2.2ms idle=52.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 [147] 13:57:20.312 [debug] Current batch of media processed. Will check again in 1000ms 13:57:20.456 [info] GET /media_profiles/1/edit 13:57:20.456 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 13:57:20.458 [debug] QUERY OK source="media_profiles" db=1.7ms idle=177.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:57:20.460 [debug] QUERY OK source="settings" db=1.1ms idle=155.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:57:20.461 [debug] QUERY OK source="settings" db=1.4ms idle=152.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:57:20.463 [debug] QUERY OK source="settings" db=1.1ms idle=152.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:57:20.465 [info] Sent 200 in 8ms 13:57:20.565 [info] GET /sources/2/force_redownload 13:57:20.566 [debug] QUERY OK source="settings" db=1.1ms idle=253.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:57:20.568 [debug] QUERY OK source="settings" db=1.0ms idle=108.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:57:20.568 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 13:57:20.568 [error] #PID<0.7741.0> running PinchflatWeb.Endpoint (connection #PID<0.7739.0>, stream id 2) terminated Server: pinchflat1.r031995.duckdns.org:80 (http) Request: GET /sources/2/force_redownload ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7739.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_redownload", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 41540}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat1.r031995.duckdns.org", method: "GET", owner: #PID<0.7741.0>, params: %{}, path_info: ["sources", "2", "force_redownload"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat1.r031995.duckdns.org", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 23, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat1.r031995.duckdns.org"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "172.21.0.1"}, {"x-forwarded-host", "pinchflat1.r031995.duckdns.org"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d"}, {"x-real-ip", "172.21.0.1"} ], request_path: "/sources/2/force_redownload", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GMHUMnP-el2_108AAMRD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7739.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_redownload", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 41540}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7739.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_redownload", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 41540}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat1.r031995.duckdns.org", method: "GET", owner: #PID<0.7741.0>, params: %{}, path_info: ["sources", "2", "force_redownload"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat1.r031995.duckdns.org", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 23, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, (truncated) 13:57:21.076 [info] GET /sources/2/force_index 13:57:21.077 [debug] QUERY OK source="settings" db=0.8ms idle=617.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:57:21.079 [debug] QUERY OK source="settings" db=0.8ms idle=616.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:57:21.079 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 13:57:21.079 [error] #PID<0.7742.0> running PinchflatWeb.Endpoint (connection #PID<0.7739.0>, stream id 3) terminated Server: pinchflat1.r031995.duckdns.org:80 (http) Request: GET /sources/2/force_index ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7739.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_index", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 41540}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYYk9GVTNUS3hHUFU5Z3dlcUpWTjRvTWgt.OYznCAdpHVB6EPRhs_sNU_XmeI1ofXZdLR6n2cC15FA", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYYk9GVTNUS3hHUFU5Z3dlcUpWTjRvTWgt.OYznCAdpHVB6EPRhs_sNU_XmeI1ofXZdLR6n2cC15FA" }, halted: false, host: "pinchflat1.r031995.duckdns.org", method: "GET", owner: #PID<0.7742.0>, params: %{}, path_info: ["sources", "2", "force_index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat1.r031995.duckdns.org", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 23, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYYk9GVTNUS3hHUFU5Z3dlcUpWTjRvTWgt.OYznCAdpHVB6EPRhs_sNU_XmeI1ofXZdLR6n2cC15FA" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYYk9GVTNUS3hHUFU5Z3dlcUpWTjRvTWgt.OYznCAdpHVB6EPRhs_sNU_XmeI1ofXZdLR6n2cC15FA"}, {"host", "pinchflat1.r031995.duckdns.org"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "172.21.0.1"}, {"x-forwarded-host", "pinchflat1.r031995.duckdns.org"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d"}, {"x-real-ip", "172.21.0.1"} ], request_path: "/sources/2/force_index", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GMHUMpJ7BvAcO5QAAMRj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7739.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_index", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 41540}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYYk9GVTNUS3hHUFU5Z3dlcUpWTjRvTWgt.OYznCAdpHVB6EPRhs_sNU_XmeI1ofXZdLR6n2cC15FA", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.7739.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_index", host: "pinchflat1.r031995.duckdns.org", peer: {{172, 23, 0, 1}, 41540}, bindings: %{}, sock: {{172, 23, 0, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYYk9GVTNUS3hHUFU5Z3dlcUpWTjRvTWgt.OYznCAdpHVB6EPRhs_sNU_XmeI1ofXZdLR6n2cC15FA", "host" => "pinchflat1.r031995.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "172.21.0.1", "x-forwarded-host" => "pinchflat1.r031995.duckdns.org", "x-forwarded-proto" => "https", "x-forwarded-server" => "zoraxy-042c9f43-6ecc-44ea-9924-65c43127eb3d", "x-real-ip" => "172.21.0.1" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYYk9GVTNUS3hHUFU (truncated) 13:57:21.313 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.33, "description" => "", "duration" => 3770, "filename" => "/downloads/Youtube/0_Download/2025-08-19 УКРАИНА. Владимир Меньшов, Константин Сёмин, 2010. Специальный корреспондент.mp4", "id" => "cF81F7ZWXHA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=cF81F7ZWXHA", "playlist_index" => 129, "timestamp" => 1755610171, "title" => "УКРАИНА. Владимир Меньшов, Константин Сёмин, 2010. Специальный корреспондент", "upload_date" => "20250819"} 13:57:21.314 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=747.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:57:21.316 [debug] QUERY OK source="sources" db=1.1ms idle=747.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:21.345 [debug] QUERY OK source="media_items" db=28.1ms queue=0.1ms idle=238.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-19 13:29:31Z], 1] 13:57:21.366 [debug] QUERY OK source="media_items" db=21.0ms queue=0.1ms idle=266.4ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["УКРАИНА. Владимир Меньшов, Константин Сёмин, 2010. Специальный корреспондент", "10220549-bebc-4473-902d-3fdd035b50fd", 3770, false, "cF81F7ZWXHA", "https://www.youtube.com/watch?v=cF81F7ZWXHA", 129, "/downloads/Youtube/0_Download/2025-08-19 УКРАИНА. Владимир Меньшов, Константин Сёмин, 2010. Специальный корреспондент.mp4", false, false, false, 1, [], 1, ~U[2025-08-19 13:29:31Z], ~U[2026-07-13 10:57:21Z], ~U[2026-07-13 10:57:21Z], "", "УКРАИНА. Владимир Меньшов, Константин Сёмин, 2010. Специальный корреспондент", 3770, false, "cF81F7ZWXHA", "https://www.youtube.com/watch?v=cF81F7ZWXHA", "/downloads/Youtube/0_Download/2025-08-19 УКРАИНА. Владимир Меньшов, Константин Сёмин, 2010. Специальный корреспондент.mp4", false, 1, ~U[2025-08-19 13:29:31Z]] 13:57:21.369 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=266.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:21.371 [debug] QUERY OK source="media_profiles" db=1.1ms idle=54.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:57:21.373 [debug] QUERY OK source="media_items" db=1.8ms idle=54.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 [148] 13:57:21.373 [debug] Current batch of media processed. Will check again in 1000ms 13:57:22.374 [debug] Current batch of media processed. Will check again in 1000ms 13:57:23.376 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Проблемы с бензином добрались и до столицы \n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\nОчереди на заправках можно наблюдать не только в центре Москвы, но и в пределах Третьего кольца и МКАДа. Ограничения на продажу действуют почти на всех АЗС. В канистры не заливают.\n\nНа совещании по ситуации на топливном рынке Владимир Путин признал проблемы с бензином, но заявил, что они не критические.\n\nМы в Редакции решили узнать, как это ощущают на московских заправках и отправились туда поговорить с людьми и заодно заправиться\n__________\nСодержание:\n00:00 Дефицит бензина теперь и в Москве. Редакция едет на заправки \n01:18 Начинаем с Кутузовского проспекта: без очереди, но по лимитам\n03:41 «Технический перерыв. Бензин не отпускаем!» Как часто это слышишь?\n05:45 Встаем в большую очередь на въезде на Ленинградский проспект\n10:00 Во всем виноват ажиотажный спрос?\n12:09 На фоне дефицита оживились спекулянты и перекупщики\n13:32 Как растут цены на бензин?\n15:19 Пробуем искать бензин с помощью «народных» карт и приложений\n19:18 Как перебои с топливом влияют на работу такси\n23:08 Что с бензином в ближайшем Подмосковье?\n25:12 Журналист заканчивает тур по АЗС у себя «на районе»\n\nПоддержать «Редакцию»: \n💰 из России — через сервис Boosty: https://boosty.to/redakciya\n💰 из-за рубежа — через сервис Patreon: https://www.patreon.com/alexey_pivovarov\n💰 из-за рубежа — через функцию «Спонсорство» в YouTube: https://www.youtube.com/channel/UC1eFXmJNkjITxPFWTy6RsWg/join \n\nПодписывайтесь на наши социальные сети:\n\nТелеграм-канал Алексея Пивоварова:\nhttps://t.me/Alexey_Pivo_varov\n\n«Редакция» в «Дзене»:\nhttps://zen.yandex.ru/redakciya\n\n«Редакция» в «ВК»:\nhttps://vk.com/redakciya_pivovarova\n\nСотрудничество и идеи:\ninfo@redakciya.com\n\n#редакция #пивоваров #бензин", "duration" => 1689, "filename" => "/downloads/Youtube/0_Download/2026-06-30 Репортаж «Редакции» с московских АЗС.mp4", "id" => "_UKXL5BYtw8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_UKXL5BYtw8", "playlist_index" => 130, "timestamp" => 1782805250, "title" => "Репортаж «Редакции» с московских АЗС", "upload_date" => "20260630"} 13:57:23.377 [debug] QUERY OK source="sources" db=1.1ms idle=380.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:57:23.378 [debug] QUERY OK source="sources" db=0.8ms idle=382.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:23.400 [debug] QUERY OK source="media_items" db=21.5ms idle=383.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-06-30 07:40:50Z], 1] 13:57:23.424 [debug] QUERY OK source="media_items" db=22.6ms idle=405.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\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\nОчереди на заправках можно наблюдать не только в центре Москвы, но и в пределах Третьего кольца и МКАДа. Ограничения на продажу действуют почти на всех АЗС. В канистры не заливают.\n\nНа совещании по ситуации на топливном рынке Владимир Путин признал проблемы с бензином, но заявил, что они не критические.\n\nМы в Редакции решили узнать, как это ощущают на московских заправках и отправились туда поговорить с людьми и заодно заправиться\n__________\nСодержание:\n00:00 Дефицит бензина теперь и в Москве. Редакция едет на заправки \n01:18 Начинаем с Кутузовского проспекта: без очереди, но по лимитам\n03:41 «Технический перерыв. Бензин не отпускаем!» Как часто это слышишь?\n05:45 Встаем в большую очередь на въезде на Ленинградский проспект\n10:00 Во всем виноват ажиотажный спрос?\n12:09 На фоне дефицита оживились спекулянты и перекупщики\n13:32 Как растут цены на бензин?\n15:19 Пробуем искать бензин с помощью «народных» карт и приложений\n19:18 Как перебои с топливом влияют на работу такси\n23:08 Что с бензином в ближайшем Подмосковье?\n25:12 Журналист заканчивает тур по АЗС у себя «на районе»\n\nПоддержать «Редакцию»: \n💰 из России — через сервис Boosty: https://boosty.to/redakciya\n💰 из-за рубежа — через сервис Patreon: https://www.patreon.com/alexey_pivovarov\n💰 из-за рубежа — через функцию «Спонсорство» в YouTube: https://www.youtube.com/channel/UC1eFXmJNkjITxPFWTy6RsWg/join \n\nПодписывайтесь на наши социальные сети:\n\nТелеграм-канал Алексея Пивоварова:\nhttps://t.me/Alexey_Pivo_varov\n\n«Редакция» в «Дзене»:\nhttps://zen.yandex.ru/redakciya\n\n«Редакция» в «ВК»:\nhttps://vk.com/redakciya_pivovarova\n\nСотрудничество и идеи:\ninfo@redakciya.com\n\n#редакция #пивоваров #бензин", "Репортаж «Редакции» с московских АЗС", "89969b79-7c90-46f8-96dd-6e5726288a8a", 1689, false, "_UKXL5BYtw8", "https://www.youtube.com/watch?v=_UKXL5BYtw8", 130, "/downloads/Youtube/0_Download/2026-06-30 Репортаж «Редакции» с московских АЗС.mp4", false, false, false, 1, [], 3, ~U[2026-06-30 07:40:50Z], ~U[2026-07-13 10:57:23Z], ~U[2026-07-13 10:57:23Z], "Проблемы с бензином добрались и до столицы \n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\nОчереди на заправках можно наблюдать не только в центре Москвы, но и в пределах Третьего кольца и МКАДа. Ограничения на продажу действуют почти на всех АЗС. В канистры не заливают.\n\nНа совещании по ситуации на топливном рынке Владимир Путин признал проблемы с бензином, но заявил, что они не критические.\n\nМы в Редакции решили узнать, как это ощущают на московских заправках и отправились туда поговорить с людьми и заодно заправиться\n__________\nСодержание:\n00:00 Дефицит бензина теперь и в Москве. Редакция едет на заправки \n01:18 Начинаем с Кутузовского проспекта: без очереди, но по лимитам\n03:41 «Технический перерыв. Бензин не отпускаем!» Как часто это слышишь?\n05:45 Встаем в большую очередь на въезде на Ленинградский проспект\n10:00 Во всем виноват ажиотажный спрос?\n12:09 На фоне дефицита оживились спекулянты и перекупщики\n13:32 Как растут цены на бензин?\n15:19 Пробуем искать бензин с помощью «народных» карт и приложений\n19:18 Как перебои с топливом влияют на работу такси\n23:08 Что с бензином в ближайшем Подмосковье?\n25:12 Журналист заканчивает тур по АЗС у себя «на районе»\n\nПоддержать «Редакцию»: \n💰 из России — через сервис Boosty: https://boosty.to/redakciya\n💰 из-за рубежа — через сервис Patreon: https://www.patreon.com/alexey_pivovarov\n💰 из-за рубежа — через функцию «Спонсорство» в YouTube: https://www.youtube.com/channel/UC1eFXmJNkjITxPFWTy6RsWg/join \n\nПодписывайтесь на наши социальные сети:\n\nТелеграм-канал Алексея Пивоварова:\nhttps://t.me/Alexey_Pivo_varov\n\n«Редакция» в «Дзене»:\nhttps://zen.yandex.ru/redakciya\n\n«Редакция» в «ВК»:\nhttps://vk.com/redakciya_pivovarova\n\nСотрудничество и идеи:\ninfo@redakciya.com\n\n#редакция #пивоваров #бензин", "Репортаж «Редакции» с московских АЗС", 1689, false, "_UKXL5BYtw8", "https://www.youtube.com/watch?v=_UKXL5BYtw8", "/downloads/Youtube/0_Download/2026-06-30 Репортаж «Редакции» с московских АЗС.mp4", false, 1, ~U[2026-06-30 07:40:50Z]] 13:57:23.426 [debug] QUERY OK source="sources" db=2.0ms idle=317.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:23.428 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=49.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:57:23.430 [debug] QUERY OK source="media_items" db=1.6ms idle=49.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 [152] 13:57:23.430 [debug] Current batch of media processed. Will check again in 1000ms 13:57:24.432 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "\"Однажды генерал Эйзенхауэр угостил Георгия Жукова Кока-Колой. Напиток так понравился советскому маршалу, что тот попросил у американцев ещё, на потребовал, чтоб напиток был прозрачный, как водка.\" - вот эту невероятную историю мы и рассмотрим.\n\n_________ПОДДЕРЖКА_________\nhttps://www.donationalerts.com/r/mad_medoed\nНадписка на Бусти: https://boosty.to/mad-medoed/donate \n____________________________________\n\nГруппа в VK: https://vk.com/public202099194 \nТелеграмм: https://t.me/Mad_Medoyed \nКанал на VKVideo: https://live.vkvideo.ru/mad_medoed\n\n_______Super Red Boy______\n @superredboy \n\n_________Музыка_________\n\"Cool Vibes\" Kevin MacLeod (incompetech.com)\n\"Front Porch Blues\" Kevin MacLeod (incompetech.com)\n\"Walking Along\" Kevin MacLeod (incompetech.com)\n\"Truth in the Stones\" Kevin MacLeod (incompetech.com)\n\"Lightless Dawn\" Kevin MacLeod (incompetech.com)\nLicensed under Creative Commons: By Attribution 4.0 License\nhttp://creativecommons.org/licenses/by/4.0/\nNobody Jazz Ensemble - St. James Infirmary Blues\n Титры:\nFEARSTbea†s - USSR under LSD\n\n______Содержание________ \n0:00 Вступление.\n1:08 Жуков и Coca‑Cola.\n2:26 5 центов, сахар и война.\n9:22 Источник мифа.\n14:11 Насилие, Кола и Пендергаст.\n17:37 Факты и вымыслы.", "duration" => 1456, "filename" => "/downloads/Youtube/0_Download/2026-06-30 Жуков. Кола. Эйдельман. [Интересная история очередного фейка].mp4", "id" => "36PHhrL1Jhw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=36PHhrL1Jhw", "playlist_index" => 131, "timestamp" => 1782820833, "title" => "Жуков. Кола. Эйдельман. [Интересная история очередного фейка]", "upload_date" => "20260630"} 13:57:24.433 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1008.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:57:24.435 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1007.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:24.456 [debug] QUERY OK source="media_items" db=21.1ms idle=1007.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-06-30 12:00:33Z], 1] 13:57:24.479 [debug] QUERY OK source="media_items" db=21.9ms idle=1026.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["\"Однажды генерал Эйзенхауэр угостил Георгия Жукова Кока-Колой. Напиток так понравился советскому маршалу, что тот попросил у американцев ещё, на потребовал, чтоб напиток был прозрачный, как водка.\" - вот эту невероятную историю мы и рассмотрим.\n\n_________ПОДДЕРЖКА_________\nhttps://www.donationalerts.com/r/mad_medoed\nНадписка на Бусти: https://boosty.to/mad-medoed/donate \n____________________________________\n\nГруппа в VK: https://vk.com/public202099194 \nТелеграмм: https://t.me/Mad_Medoyed \nКанал на VKVideo: https://live.vkvideo.ru/mad_medoed\n\n_______Super Red Boy______\n @superredboy \n\n_________Музыка_________\n\"Cool Vibes\" Kevin MacLeod (incompetech.com)\n\"Front Porch Blues\" Kevin MacLeod (incompetech.com)\n\"Walking Along\" Kevin MacLeod (incompetech.com)\n\"Truth in the Stones\" Kevin MacLeod (incompetech.com)\n\"Lightless Dawn\" Kevin MacLeod (incompetech.com)\nLicensed under Creative Commons: By Attribution 4.0 License\nhttp://creativecommons.org/licenses/by/4.0/\nNobody Jazz Ensemble - St. James Infirmary Blues\n Титры:\nFEARSTbea†s - USSR under LSD\n\n______Содержание________ \n0:00 Вступление.\n1:08 Жуков и Coca‑Cola.\n2:26 5 центов, сахар и война.\n9:22 Источник мифа.\n14:11 Насилие, Кола и Пендергаст.\n17:37 Факты и вымыслы.", "Жуков. Кола. Эйдельман. [Интересная история очередного фейка]", "2e0c4aa6-fb79-49bb-bf0b-636c673fee66", 1456, false, "36PHhrL1Jhw", "https://www.youtube.com/watch?v=36PHhrL1Jhw", 131, "/downloads/Youtube/0_Download/2026-06-30 Жуков. Кола. Эйдельман. [Интересная история очередного фейка].mp4", false, false, false, 1, [], 3, ~U[2026-06-30 12:00:33Z], ~U[2026-07-13 10:57:24Z], ~U[2026-07-13 10:57:24Z], "\"Однажды генерал Эйзенхауэр угостил Георгия Жукова Кока-Колой. Напиток так понравился советскому маршалу, что тот попросил у американцев ещё, на потребовал, чтоб напиток был прозрачный, как водка.\" - вот эту невероятную историю мы и рассмотрим.\n\n_________ПОДДЕРЖКА_________\nhttps://www.donationalerts.com/r/mad_medoed\nНадписка на Бусти: https://boosty.to/mad-medoed/donate \n____________________________________\n\nГруппа в VK: https://vk.com/public202099194 \nТелеграмм: https://t.me/Mad_Medoyed \nКанал на VKVideo: https://live.vkvideo.ru/mad_medoed\n\n_______Super Red Boy______\n @superredboy \n\n_________Музыка_________\n\"Cool Vibes\" Kevin MacLeod (incompetech.com)\n\"Front Porch Blues\" Kevin MacLeod (incompetech.com)\n\"Walking Along\" Kevin MacLeod (incompetech.com)\n\"Truth in the Stones\" Kevin MacLeod (incompetech.com)\n\"Lightless Dawn\" Kevin MacLeod (incompetech.com)\nLicensed under Creative Commons: By Attribution 4.0 License\nhttp://creativecommons.org/licenses/by/4.0/\nNobody Jazz Ensemble - St. James Infirmary Blues\n Титры:\nFEARSTbea†s - USSR under LSD\n\n______Содержание________ \n0:00 Вступление.\n1:08 Жуков и Coca‑Cola.\n2:26 5 центов, сахар и война.\n9:22 Источник мифа.\n14:11 Насилие, Кола и Пендергаст.\n17:37 Факты и вымыслы.", "Жуков. Кола. Эйдельман. [Интересная история очередного фейка]", 1456, false, "36PHhrL1Jhw", "https://www.youtube.com/watch?v=36PHhrL1Jhw", "/downloads/Youtube/0_Download/2026-06-30 Жуков. Кола. Эйдельман. [Интересная история очередного фейка].mp4", false, 1, ~U[2026-06-30 12:00:33Z]] 13:57:24.481 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=369.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:24.483 [debug] QUERY OK source="media_profiles" db=1.2ms idle=48.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:57:24.485 [debug] QUERY OK source="media_items" db=1.5ms idle=48.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 [153] 13:57:24.485 [debug] Current batch of media processed. Will check again in 1000ms 13:57:25.486 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Лучшие цены на авто у Автоспот: https://autospot.ru/?utm_source=ytb&utm_medium=bloggers&utm_term=newcars&utm_content=2jn26&utm_campaign=solid&erid=2W5zFGXb12y\n\nРовно 11 лет назад я впервые попробовал сухой паёк Армии России. Сегодня у нас на обзоре ИРП образца 2026 года со сроком годности до 2027-го! Что изменилось за это время? Стало ли больше мяса, или нас ждет все та же «отрицательная стабильность»?\n\n► Телега - https://t.me/solidkov\n► Группа ВК - https://vk.com/club_solid\n► ПОДПИСЫВАЙСЯ НА МОЙ КАНАЛ - https://goo.gl/at6fcL\n► МОЙ LIFE канал - https://goo.gl/ZR9ytP\n\n► ВСЕ ОБЗОРЫ НА ИРП - https://goo.gl/bTCFo2\n► КАК СНИМАЛИСЬ ОБЗОРЫ - https://goo.gl/9uIrtT \n► ВЫЖИВАНИЕ, ЭКСПЕРИМЕНТЫ, ПОХОДЫ - https://goo.gl/YSDeT3\n► СТРАЙКБОЛ - https://goo.gl/MZa1sW\n► ОБЗОРЫ ИГР - https://goo.gl/bVmqf8 \n► ВСЕ ПЛЕЙЛИСТЫ - https://goo.gl/7RJF2S\n\nРеклама. Рекламодатель ООО «Автоспот» ИНН 7715936827, erid: 2W5zFGXb12y\n\n#ИРП #АрмияРоссии #ОбзорИРП #СухойПаек #Выживание #SoLiD #ВоеннаяЕда #Дегустация", "duration" => 1554, "filename" => "/downloads/Youtube/0_Download/2026-06-30 Новый ИРП Армии России 2026: Что изменилось за 11 лет?.mkv", "id" => "BRzIIMlG0SE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BRzIIMlG0SE", "playlist_index" => 132, "timestamp" => 1782827049, "title" => "Новый ИРП Армии России 2026: Что изменилось за 11 лет?", "upload_date" => "20260630"} 13:57:25.488 [debug] QUERY OK source="sources" db=1.0ms idle=1007.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:57:25.489 [debug] QUERY OK source="sources" db=1.0ms idle=1006.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:25.512 [debug] QUERY OK source="media_items" db=22.1ms idle=1006.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-06-30 13:44:09Z], 1] 13:57:25.533 [debug] QUERY OK source="media_items" db=21.1ms idle=1027.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://autospot.ru/?utm_source=ytb&utm_medium=bloggers&utm_term=newcars&utm_content=2jn26&utm_campaign=solid&erid=2W5zFGXb12y\n\nРовно 11 лет назад я впервые попробовал сухой паёк Армии России. Сегодня у нас на обзоре ИРП образца 2026 года со сроком годности до 2027-го! Что изменилось за это время? Стало ли больше мяса, или нас ждет все та же «отрицательная стабильность»?\n\n► Телега - https://t.me/solidkov\n► Группа ВК - https://vk.com/club_solid\n► ПОДПИСЫВАЙСЯ НА МОЙ КАНАЛ - https://goo.gl/at6fcL\n► МОЙ LIFE канал - https://goo.gl/ZR9ytP\n\n► ВСЕ ОБЗОРЫ НА ИРП - https://goo.gl/bTCFo2\n► КАК СНИМАЛИСЬ ОБЗОРЫ - https://goo.gl/9uIrtT \n► ВЫЖИВАНИЕ, ЭКСПЕРИМЕНТЫ, ПОХОДЫ - https://goo.gl/YSDeT3\n► СТРАЙКБОЛ - https://goo.gl/MZa1sW\n► ОБЗОРЫ ИГР - https://goo.gl/bVmqf8 \n► ВСЕ ПЛЕЙЛИСТЫ - https://goo.gl/7RJF2S\n\nРеклама. Рекламодатель ООО «Автоспот» ИНН 7715936827, erid: 2W5zFGXb12y\n\n#ИРП #АрмияРоссии #ОбзорИРП #СухойПаек #Выживание #SoLiD #ВоеннаяЕда #Дегустация", "Новый ИРП Армии России 2026: Что изменилось за 11 лет?", "84d494fb-a497-4063-a5f1-cef4d37ed54b", 1554, false, "BRzIIMlG0SE", "https://www.youtube.com/watch?v=BRzIIMlG0SE", 132, "/downloads/Youtube/0_Download/2026-06-30 Новый ИРП Армии России 2026: Что изменилось за 11 лет?.mkv", false, false, false, 1, [], 3, ~U[2026-06-30 13:44:09Z], ~U[2026-07-13 10:57:25Z], ~U[2026-07-13 10:57:25Z], "Лучшие цены на авто у Автоспот: https://autospot.ru/?utm_source=ytb&utm_medium=bloggers&utm_term=newcars&utm_content=2jn26&utm_campaign=solid&erid=2W5zFGXb12y\n\nРовно 11 лет назад я впервые попробовал сухой паёк Армии России. Сегодня у нас на обзоре ИРП образца 2026 года со сроком годности до 2027-го! Что изменилось за это время? Стало ли больше мяса, или нас ждет все та же «отрицательная стабильность»?\n\n► Телега - https://t.me/solidkov\n► Группа ВК - https://vk.com/club_solid\n► ПОДПИСЫВАЙСЯ НА МОЙ КАНАЛ - https://goo.gl/at6fcL\n► МОЙ LIFE канал - https://goo.gl/ZR9ytP\n\n► ВСЕ ОБЗОРЫ НА ИРП - https://goo.gl/bTCFo2\n► КАК СНИМАЛИСЬ ОБЗОРЫ - https://goo.gl/9uIrtT \n► ВЫЖИВАНИЕ, ЭКСПЕРИМЕНТЫ, ПОХОДЫ - https://goo.gl/YSDeT3\n► СТРАЙКБОЛ - https://goo.gl/MZa1sW\n► ОБЗОРЫ ИГР - https://goo.gl/bVmqf8 \n► ВСЕ ПЛЕЙЛИСТЫ - https://goo.gl/7RJF2S\n\nРеклама. Рекламодатель ООО «Автоспот» ИНН 7715936827, erid: 2W5zFGXb12y\n\n#ИРП #АрмияРоссии #ОбзорИРП #СухойПаек #Выживание #SoLiD #ВоеннаяЕда #Дегустация", "Новый ИРП Армии России 2026: Что изменилось за 11 лет?", 1554, false, "BRzIIMlG0SE", "https://www.youtube.com/watch?v=BRzIIMlG0SE", "/downloads/Youtube/0_Download/2026-06-30 Новый ИРП Армии России 2026: Что изменилось за 11 лет?.mkv", false, 1, ~U[2026-06-30 13:44:09Z]] 13:57:25.536 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=420.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:25.537 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=48.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:57:25.540 [debug] QUERY OK source="media_items" db=2.5ms idle=48.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [156] 13:57:25.541 [debug] Current batch of media processed. Will check again in 1000ms 13:57:26.546 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "✅ Мой телеграм - https://t.me/pro_smarent\n✅ Стать спонсором на Boosty - http://boosty.to/smarent\n\n✅ Получайте с аренды до 1,8 млн рублей в проекте Smarent Рантье - https://smrnt.ru/yMzn6s?erid=2Vtzqx6U7cu \n\n✅ Канал Клима Жукова - https://www.youtube.com/@uzhukoffa \n\nКак менялась жизнь людей в России за 1000 лет\n\nСегодня у меня в гостях Клим Александрович Жуков, автор YouTube-канала «Клим Жуков», исторический реконструктор и публицист, писатель-фантаст и историк-медиевист.\n\nВ выпуске мы обсудили:\n🔹 Как выглядело жильё людей в разные исторические эпохи\n🔹 Что повлияло на развитие рынка недвижимости\n🔹 Кто владел доходными домами и сколько на них зарабатывали\n🔹 Как жильё и ипотека влияют на жизнь общества\n🔹 В какой период истории было проще приобрести собственную квартиру\n\nВ это выпуске мы разобрали историю жилья в России на протяжении 1000 лет: от первых поселений и сословного общества до современной недвижимости. Уверен, что вам понравится этот выпуск 🙌🏼\n\n🎥РЕКОМЕНДУЕМ К ПРОСМОТРУ:\n1. Почему вас загоняют в банковский вклад: https://www.youtube.com/watch?v=GJHjTbOHuyE\n2. Вся правда про ПИК: https://youtu.be/LTTBeikUo0M\n3. Гетто за 5 млн. Новая Москва: https://youtu.be/0LUgkso7qSk\n\nО КАНАЛЕ:\nПривет, меня зовут Зубик Виктор. Я предприниматель, резидент Сколково и владелец компании Smarent, в управлении которой находится 1200+ жилых объектов. \n\nМой канал SMARENT. Pro Недвижимость — это дневник инвестора-практика, в котором я делюсь с вами опытом и знаниями о том, как инвестировать в рынок недвижимости.\n\n💰Стать спонсором нашего канала можно по ссылке - https://boosty.to/smarent\n\n#smarent #недвижимость #смарент #зубиквиктор #смарентпронедвижку #пронедвижку #инвестициивнедвижимость #инвестициивмоскве #инвестпорфель #геополитика #кризис #какинвестировать #какинвестироватьсейчас #новостройки #апартаменты #климжуков #историяроссии \n\n00:00 - В этом выпуске\n00:52 - Клим Александрович Жуков\n02:11 - Как выглядело жилье на Киевской Руси\n04:21 - Появление терема\n06:20 - Появление избы\n08:14 - Сколько людей жило в одной избе\n08:34 - Как раньше получали землю\n10:45 - Проблемы с расселением \n12:44 - Расселение в 15 веке\n17:59 - Земля для военного слуги\n19:35 - Где комфортнее жилось крестьянину: Киевская Русь или Московское Царство? \n24:04 - Кто лучше жил во время Российской империи: дворяне, крестьяне, рабочие\n27:48 - Была ли у дворян собственность?\n28:38 - Отмена крепостного права\n38:35 - Земли нет - население растет\n46:53 - Насильственная льготная ипотека\n49:40 - Отмена крепостного права ускорило урбанизацию \n51:13 - Появление доходных домов\n52:50 - Кто владел доходными домами и сколько на них зарабатывали\n56:52 - Почему люди переезжали в города\n57:37 - Можно ли было накопить капитал?\n1:00:02 - Столыпинская аграрная реформа\n1:03:16 - Бесплатные квартиры в Советском союзе\n1:10:24 - Выдача бесплатного жилья за зарплату \n1:12:39 - Кооперативное жилье\n1:16:33 - Что было важнее для гражданина СССР\n1:16:42 - Привязки к квартирам не существовало\n1:21:44 - Жизнь в хрущевках\n1:23:02 - Почему жилье стало товаром\n1:24:31 - Ипотека управляет населением?\n1:26:45 - Почему недвижимость в Москве и Санкт-Петербурге дорожает\n1:27:35 - В какой исторический период было ПРОЩЕ купить свою квартиру\n1:28:10 - Может ли государство забрать квартиру\n1:31:32 - Граница между общественным интересом и частной собственностью\n1:34:15 - Социализм на рынке жилья\n1:34:51 - Должны ли быть все люди равны\n1:36:20 - Равенство в жилье\n1:36:52 - Как у русских менялось отношение к жилью\n1:38:00 - Будет ли собственность через 50 лет \n1:39:46 - Своя недвижимость = привилегия \n1:40:18 - Как решать жилищный вопрос в текущее время\n1:40:57 - Пожелания зрителям", "duration" => 6106, "filename" => "/downloads/Youtube/0_Download/2026-06-28 Как менялась жизнь людей в России за 1000 лет ⧸ Клим Жуков про историю жилья в России.mp4", "id" => "-QJaG9uHGWc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-QJaG9uHGWc", "playlist_index" => 133, "timestamp" => 1782637211, "title" => "Как менялась жизнь людей в России за 1000 лет / Клим Жуков про историю жилья в России", "upload_date" => "20260628"} 13:57:26.547 [debug] QUERY OK source="sources" db=1.1ms idle=1009.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:57:26.548 [debug] QUERY OK source="sources" db=0.8ms idle=1008.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:26.589 [debug] QUERY OK source="media_items" db=39.9ms queue=0.1ms idle=1007.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-06-28 09:00:11Z], 1] 13:57:26.620 [debug] QUERY OK source="media_items" db=29.8ms queue=0.1ms idle=1044.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/pro_smarent\n✅ Стать спонсором на Boosty - http://boosty.to/smarent\n\n✅ Получайте с аренды до 1,8 млн рублей в проекте Smarent Рантье - https://smrnt.ru/yMzn6s?erid=2Vtzqx6U7cu \n\n✅ Канал Клима Жукова - https://www.youtube.com/@uzhukoffa \n\nКак менялась жизнь людей в России за 1000 лет\n\nСегодня у меня в гостях Клим Александрович Жуков, автор YouTube-канала «Клим Жуков», исторический реконструктор и публицист, писатель-фантаст и историк-медиевист.\n\nВ выпуске мы обсудили:\n🔹 Как выглядело жильё людей в разные исторические эпохи\n🔹 Что повлияло на развитие рынка недвижимости\n🔹 Кто владел доходными домами и сколько на них зарабатывали\n🔹 Как жильё и ипотека влияют на жизнь общества\n🔹 В какой период истории было проще приобрести собственную квартиру\n\nВ это выпуске мы разобрали историю жилья в России на протяжении 1000 лет: от первых поселений и сословного общества до современной недвижимости. Уверен, что вам понравится этот выпуск 🙌🏼\n\n🎥РЕКОМЕНДУЕМ К ПРОСМОТРУ:\n1. Почему вас загоняют в банковский вклад: https://www.youtube.com/watch?v=GJHjTbOHuyE\n2. Вся правда про ПИК: https://youtu.be/LTTBeikUo0M\n3. Гетто за 5 млн. Новая Москва: https://youtu.be/0LUgkso7qSk\n\nО КАНАЛЕ:\nПривет, меня зовут Зубик Виктор. Я предприниматель, резидент Сколково и владелец компании Smarent, в управлении которой находится 1200+ жилых объектов. \n\nМой канал SMARENT. Pro Недвижимость — это дневник инвестора-практика, в котором я делюсь с вами опытом и знаниями о том, как инвестировать в рынок недвижимости.\n\n💰Стать спонсором нашего канала можно по ссылке - https://boosty.to/smarent\n\n#smarent #недвижимость #смарент #зубиквиктор #смарентпронедвижку #пронедвижку #инвестициивнедвижимость #инвестициивмоскве #инвестпорфель #геополитика #кризис #какинвестировать #какинвестироватьсейчас #новостройки #апартаменты #климжуков #историяроссии \n\n00:00 - В этом выпуске\n00:52 - Клим Александрович Жуков\n02:11 - Как выглядело жилье на Киевской Руси\n04:21 - Появление терема\n06:20 - Появление избы\n08:14 - Сколько людей жило в одной избе\n08:34 - Как раньше получали землю\n10:45 - Проблемы с расселением \n12:44 - Расселение в 15 веке\n17:59 - Земля для военного слуги\n19:35 - Где комфортнее жилось крестьянину: Киевская Русь или Московское Царство? \n24:04 - Кто лучше жил во время Российской империи: дворяне, крестьяне, рабочие\n27:48 - Была ли у дворян собственность?\n28:38 - Отмена крепостного права\n38:35 - Земли нет - население растет\n46:53 - Насильственная льготная ипотека\n49:40 - Отмена крепостного права ускорило урбанизацию \n51:13 - Появление доходных домов\n52:50 - Кто владел доходными домами и сколько на них зарабатывали\n56:52 - Почему люди переезжали в города\n57:37 - Можно ли было накопить капитал?\n1:00:02 - Столыпинская аграрная реформа\n1:03:16 - Бесплатные квартиры в Советском союзе\n1:10:24 - Выдача бесплатного жилья за зарплату \n1:12:39 - Кооперативное жилье\n1:16:33 - Что было важнее для гражданина СССР\n1:16:42 - Привязки к квартирам не существовало\n1:21:44 - Жизнь в хрущевках\n1:23:02 - Почему жилье стало товаром\n1:24:31 - Ипотека управляет населением?\n1:26:45 - Почему недвижимость в Москве и Санкт-Петербурге дорожает\n1:27:35 - В какой исторический период было ПРОЩЕ купить свою квартиру\n1:28:10 - Может ли государство забрать квартиру\n1:31:32 - Граница между общественным интересом и частной собственностью\n1:34:15 - Социализм на рынке жилья\n1:34:51 - Должны ли быть все люди равны\n1:36:20 - Равенство в жилье\n1:36:52 - Как у русских менялось отношение к жилью\n1:38:00 - Будет ли собственность через 50 лет \n1:39:46 - Своя недвижимость = привилегия \n1:40:18 - Как решать жилищный вопрос в текущее время\n1:40:57 - Пожелания зрителям", "Как менялась жизнь людей в России за 1000 лет / Клим Жуков про историю жилья в России", "44687d2a-03bf-419b-9056-0da569dbbd9b", 6106, false, "-QJaG9uHGWc", "https://www.youtube.com/watch?v=-QJaG9uHGWc", 133, "/downloads/Youtube/0_Download/2026-06-28 Как менялась жизнь людей в России за 1000 лет ⧸ Клим Жуков про историю жилья в России.mp4", false, false, false, 1, [], 1, ~U[2026-06-28 09:00:11Z], ~U[2026-07-13 10:57:26Z], ~U[2026-07-13 10:57:26Z], "✅ Мой телеграм - https://t.me/pro_smarent\n✅ Стать спонсором на Boosty - http://boosty.to/smarent\n\n✅ Получайте с аренды до 1,8 млн рублей в проекте Smarent Рантье - https://smrnt.ru/yMzn6s?erid=2Vtzqx6U7cu \n\n✅ Канал Клима Жукова - https://www.youtube.com/@uzhukoffa \n\nКак менялась жизнь людей в России за 1000 лет\n\nСегодня у меня в гостях Клим Александрович Жуков, автор YouTube-канала «Кли (truncated) 13:57:26.623 [debug] QUERY OK source="sources" db=3.0ms idle=501.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:26.625 [debug] QUERY OK source="media_profiles" db=1.3ms idle=76.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:57:26.628 [debug] QUERY OK source="media_items" db=2.2ms idle=77.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 [159] 13:57:26.628 [debug] Current batch of media processed. Will check again in 1000ms 13:57:27.629 [debug] Current batch of media processed. Will check again in 1000ms 13:57:28.630 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Новая Редакция News!\n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\nВыборы как референдум Путина, черный рынок бензина, взятие Константиновки, волны дронов на Москву, шенген не для россиян?, покушение на украинца в Монако, похороны аятоллы Хаменеи, исчезновение бунтовщика Лунина, первый приговор по ЛГБТ-делу, сенсации мундиаля, страсти по GTA-6, русские руферы на Empire State Building, 100 аналогов «очень»\n__________\nСбор для пострадавшей от рук Сергея Михайлова Анастасии Прокофьевой https://t.me/anastasiya_needs_help\n__________\nСодержание:\n0:00 Начало\n0:36 Мобилизационный съезд ЕР\n3:27 Греф о том, что волнует россиян\n4:59 Путин: дефицит топлива не критический\n7:26 Рост цен на бензин \n10:54 Что глава Минобороны сказал военкорам\n12:33 При атаке дрона на Подмосковье погиб младенец\n15:42 Десятки погибших в Киеве\n17:06 Путину доложили о взятии Константиновки\n18:54 ЕС запретит визы россиянам?\n20:15 В Киеве продали квартиры дизайнера Лебедева\n21:10 В Монако взорвали бизнесмена из Днепра\n24:25 Польша отказалась передать Киеву МиГ-29\n26:25 В Иране прощаются с аятоллой Хаменеи\n27:54 Военный Лунин потребовал встречи с Путиным\n29:31 Ветеран СВО облил кислотой бывшую девушку\n30:46 Рэпер Гуф вступил в партию «Новые люди»\n32:34 Первый приговор об организации движения ЛГБТ\n34:13 Суд изменил приговор по делу о кальяне на куличе\n34:45 Растут продажи книг о тревожности\n36:00 ФАС грозит Apple штрафом в 4 млрд рублей\n37:21 ЧМ-2026: Холанд-мем, путь Парагвая и праздник в Мексике\n39:53 Мир готовится к выходу GTA VI\n41:51 Российские руферы на Empire State Building\n44:29 Что делать при встрече с инопланетянами\n45:37 Чертовки дико много синонимов слова «очень»\n\n*Движение ЛГБТ признано экстремистским и запрещено в России\n\nПоддержать «Редакцию»: \n💰 из России — через сервис Boosty: https://boosty.to/redakciya\n💰 из-за рубежа — через сервис Patreon: https://www.patreon.com/alexey_pivovarov\n💰 из-за рубежа — через функцию «Спонсорство» в YouTube: https://www.youtube.com/channel/UC1eFXmJNkjITxPFWTy6RsWg/join \n\nПодписывайтесь на наши социальные сети:\n\nТелеграм-канал Алексея Пивоварова:\nhttps://t.me/Alexey_Pivo_varov\n\n«Редакция» в «Дзене»:\nhttps://zen.yandex.ru/redakciya\n\n«Редакция» в «ВК»:\nhttps://vk.com/redakciya_pivovarova\n\nСотрудничество и идеи:\ninfo@redakciya.com\n\n#редакция #пивоваров #новости", "duration" => 2872, "filename" => "/downloads/Youtube/0_Download/2026-07-05 Редакция News: 228-я неделя.mp4", "id" => "SyPHpJnYyOI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SyPHpJnYyOI", "playlist_index" => 134, "timestamp" => 1783238140, "title" => "Редакция News: 228-я неделя", "upload_date" => "20260705"} 13:57:28.634 [debug] QUERY OK source="sources" db=3.2ms idle=631.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:57:28.635 [debug] QUERY OK source="sources" db=0.9ms idle=635.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:28.669 [debug] QUERY OK source="media_items" db=33.6ms idle=636.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-07-05 07:55:40Z], 1] 13:57:28.701 [debug] QUERY OK source="media_items" db=31.3ms idle=670.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" ["Новая Редакция News!\n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\nВыборы как референдум Путина, черный рынок бензина, взятие Константиновки, волны дронов на Москву, шенген не для россиян?, покушение на украинца в Монако, похороны аятоллы Хаменеи, исчезновение бунтовщика Лунина, первый приговор по ЛГБТ-делу, сенсации мундиаля, страсти по GTA-6, русские руферы на Empire State Building, 100 аналогов «очень»\n__________\nСбор для пострадавшей от рук Сергея Михайлова Анастасии Прокофьевой https://t.me/anastasiya_needs_help\n__________\nСодержание:\n0:00 Начало\n0:36 Мобилизационный съезд ЕР\n3:27 Греф о том, что волнует россиян\n4:59 Путин: дефицит топлива не критический\n7:26 Рост цен на бензин \n10:54 Что глава Минобороны сказал военкорам\n12:33 При атаке дрона на Подмосковье погиб младенец\n15:42 Десятки погибших в Киеве\n17:06 Путину доложили о взятии Константиновки\n18:54 ЕС запретит визы россиянам?\n20:15 В Киеве продали квартиры дизайнера Лебедева\n21:10 В Монако взорвали бизнесмена из Днепра\n24:25 Польша отказалась передать Киеву МиГ-29\n26:25 В Иране прощаются с аятоллой Хаменеи\n27:54 Военный Лунин потребовал встречи с Путиным\n29:31 Ветеран СВО облил кислотой бывшую девушку\n30:46 Рэпер Гуф вступил в партию «Новые люди»\n32:34 Первый приговор об организации движения ЛГБТ\n34:13 Суд изменил приговор по делу о кальяне на куличе\n34:45 Растут продажи книг о тревожности\n36:00 ФАС грозит Apple штрафом в 4 млрд рублей\n37:21 ЧМ-2026: Холанд-мем, путь Парагвая и праздник в Мексике\n39:53 Мир готовится к выходу GTA VI\n41:51 Российские руферы на Empire State Building\n44:29 Что делать при встрече с инопланетянами\n45:37 Чертовки дико много синонимов слова «очень»\n\n*Движение ЛГБТ признано экстремистским и запрещено в России\n\nПоддержать «Редакцию»: \n💰 из России — через сервис Boosty: https://boosty.to/redakciya\n💰 из-за рубежа — через сервис Patreon: https://www.patreon.com/alexey_pivovarov\n💰 из-за рубежа — через функцию «Спонсорство» в YouTube: https://www.youtube.com/channel/UC1eFXmJNkjITxPFWTy6RsWg/join \n\nПодписывайтесь на наши социальные сети:\n\nТелеграм-канал Алексея Пивоварова:\nhttps://t.me/Alexey_Pivo_varov\n\n«Редакция» в «Дзене»:\nhttps://zen.yandex.ru/redakciya\n\n«Редакция» в «ВК»:\nhttps://vk.com/redakciya_pivovarova\n\nСотрудничество и идеи:\ninfo@redakciya.com\n\n#редакция #пивоваров #новости", "Редакция News: 228-я неделя", "334e026b-d218-4e81-adca-c600a896ffb2", 2872, false, "SyPHpJnYyOI", "https://www.youtube.com/watch?v=SyPHpJnYyOI", 134, "/downloads/Youtube/0_Download/2026-07-05 Редакция News: 228-я неделя.mp4", false, false, false, 1, [], 2, ~U[2026-07-05 07:55:40Z], ~U[2026-07-13 10:57:28Z], ~U[2026-07-13 10:57:28Z], "Новая Редакция News!\n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\nВыборы как референдум Путина, черный рынок бензина, взятие Константиновки, волны дронов на Москву, шенген не для россиян?, покушение на украинца в Монако, похороны аятоллы Хаменеи, исчезновение бунтовщика Лунина, первый приговор по ЛГБТ-делу, сенсации мундиаля, страсти по GTA-6, русские руферы на Empire State Building, 100 аналогов «очень»\n__________\nСбор для пострадавшей от рук Сергея Михайлова Анастасии Прокофьевой https://t.me/anastasiya_needs_help\n__________\nСодержание:\n0:00 Начало\n0:36 Мобилизационный съезд ЕР\n3:27 Греф о том, что волнует россиян\n4:59 Путин: дефицит топлива не критический\n7:26 Рост цен на бензин \n10:54 Что глава Минобороны сказал военкорам\n12:33 При атаке дрона на Подмосковье погиб младенец\n15:42 Десятки погибших в Киеве\n17:06 Путину доложили о взятии Константиновки\n18:54 ЕС запретит визы россиянам?\n20:15 В Киеве продали квартиры дизайнера Лебедева\n21:10 В Монако взорвали бизнесмена из Днепра\n24:25 Польша отказалась передать Киеву МиГ-29\n26:25 В Иране прощаются с аятоллой Хаменеи\n27:54 Военный Лунин потребовал встречи с Путиным\n29:31 Ветеран СВО облил кислотой бывшую девушку\n30:46 Рэпер Гуф вступил в партию «Новые люди»\n32:34 Первый приговор об организации движения ЛГБТ\n34:13 Суд изменил приговор по делу о кальяне на куличе\n34:45 Растут продажи книг о тревожности\n36:00 ФАС грозит Apple штрафом в 4 млрд рублей\n37:21 ЧМ-2026: Холанд-мем, путь Парагвая и праздник в Мексике\n39:53 (truncated) 13:57:28.705 [debug] QUERY OK source="sources" db=2.9ms idle=576.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:28.706 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=71.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:57:28.712 [debug] QUERY OK source="media_items" db=4.7ms idle=71.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 [161] 13:57:28.712 [debug] Current batch of media processed. Will check again in 1000ms 13:57:29.713 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Реконструкция по теме: https://youtu.be/2rH1DN7FJJ0\n\nРолики без рекламы: https://boosty.to/air_crash\nАвиационные футболки: https://fly-shop.vsemaykishop.ru/\nНаш канал на английском: https://www.youtube.com/channel/UCmkNCR_aTEmF4aBJXFAjQFA\nТелеграм: https://clck.ru/34ZL5Q\nВК/Видео: https://clck.ru/eKDiy\nПо рекламе и сотрудничеству: advertplanes@gmail.com\n\n#Авиакатастрофа #Самолет #шереметьево #Ошибка #Расследование #ИЛ #ИЛ86", "duration" => 5887, "filename" => "/downloads/Youtube/0_Download/2026-07-05 Катастрофа Ил-86 в Шереметьево. Анализ Касперского..mp4", "id" => "Z6tImA_q6tU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Z6tImA_q6tU", "playlist_index" => 135, "timestamp" => 1783263632, "title" => "Катастрофа Ил-86 в Шереметьево. Анализ Касперского.", "upload_date" => "20260705"} 13:57:29.714 [debug] QUERY OK source="sources" db=1.0ms idle=1012.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:57:29.715 [debug] QUERY OK source="sources" db=0.8ms 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" = ?) [1] 13:57:29.756 [debug] QUERY OK source="media_items" db=39.6ms queue=0.1ms idle=1009.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-07-05 15:00:32Z], 1] 13:57:29.777 [debug] QUERY OK source="media_items" db=20.4ms idle=1044.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Реконструкция по теме: https://youtu.be/2rH1DN7FJJ0\n\nРолики без рекламы: https://boosty.to/air_crash\nАвиационные футболки: https://fly-shop.vsemaykishop.ru/\nНаш канал на английском: https://www.youtube.com/channel/UCmkNCR_aTEmF4aBJXFAjQFA\nТелеграм: https://clck.ru/34ZL5Q\nВК/Видео: https://clck.ru/eKDiy\nПо рекламе и сотрудничеству: advertplanes@gmail.com\n\n#Авиакатастрофа #Самолет #шереметьево #Ошибка #Расследование #ИЛ #ИЛ86", "Катастрофа Ил-86 в Шереметьево. Анализ Касперского.", "1702bf61-e4e2-45e6-98de-7b1e90afa1aa", 5887, false, "Z6tImA_q6tU", "https://www.youtube.com/watch?v=Z6tImA_q6tU", 135, "/downloads/Youtube/0_Download/2026-07-05 Катастрофа Ил-86 в Шереметьево. Анализ Касперского..mp4", false, false, false, 1, [], 2, ~U[2026-07-05 15:00:32Z], ~U[2026-07-13 10:57:29Z], ~U[2026-07-13 10:57:29Z], "Реконструкция по теме: https://youtu.be/2rH1DN7FJJ0\n\nРолики без рекламы: https://boosty.to/air_crash\nАвиационные футболки: https://fly-shop.vsemaykishop.ru/\nНаш канал на английском: https://www.youtube.com/channel/UCmkNCR_aTEmF4aBJXFAjQFA\nТелеграм: https://clck.ru/34ZL5Q\nВК/Видео: https://clck.ru/eKDiy\nПо рекламе и сотрудничеству: advertplanes@gmail.com\n\n#Авиакатастрофа #Самолет #шереметьево #Ошибка #Расследование #ИЛ #ИЛ86", "Катастрофа Ил-86 в Шереметьево. Анализ Касперского.", 5887, false, "Z6tImA_q6tU", "https://www.youtube.com/watch?v=Z6tImA_q6tU", "/downloads/Youtube/0_Download/2026-07-05 Катастрофа Ил-86 в Шереметьево. Анализ Касперского..mp4", false, 1, ~U[2026-07-05 15:00:32Z]] 13:57:29.779 [debug] QUERY OK source="sources" db=2.3ms idle=648.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:29.781 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=65.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [2] 13:57:29.783 [debug] QUERY OK source="media_items" db=1.6ms idle=65.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 [163] 13:57:29.783 [debug] Current batch of media processed. Will check again in 1000ms 13:57:30.784 [debug] Current batch of media processed. Will check again in 1000ms 13:57:31.785 [debug] Current batch of media processed. Will check again in 1000ms 13:57:32.786 [debug] Current batch of media processed. Will check again in 1000ms 13:57:33.429 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PL4kO8mjod5uBJISvvVf2j5EnSu5oGazDi --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Youtube/0_Download/%(upload_date>%Y-%m-%d)S %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:avc:m4a --format bestvideo*+bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/1d/5e/1d5e90dd8ad015625c01d7edee0b8c59f075cd6d6484d9473773b0aac55f5a73.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 13:57:33.450 [debug] Gracefully stopping file follower 13:57:33.451 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=450.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 13:57:33.452 [debug] QUERY OK source="sources" db=1.1ms idle=452.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:33.473 [debug] QUERY OK source="media_items" db=20.8ms idle=453.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-16 09:00:43Z], 1] 13:57:33.531 [debug] QUERY OK source="media_items" db=56.4ms idle=475.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" ["Запись момента вероятного обнаружения перелётной ступени «Луны-9» во время десятичасового стрима в феврале 2025 года (год назад). Сам спускаемый аппарат «Луны-9» был найден позже и другими методами.\n\nВ настоящее время ожидается дополнительная съемка этого места индийским космическим аппаратом Chandrayaan 2, который сможет определить наверняка, действительно ли это космический аппарат.\n\nСайт, на котором велись поиски:\nhttps://quickmap.lroc.im-ldi.com\n\nChandrayaan 2 снял места посадок Apollo 11 и Apollo 12\nhttps://www.backyardastronomyguy.com/apollo-isro\n\nПодробнее о поисках «Луны-9»: \nhttps://habr.com/ru/articles/992292/\n\nАльтернативная ссылка:\nhttps://teletype.in/@zelenyikot/luna9found\n\nНа английском:\nhttps://medium.com/@zelenyikot/how-we-search-the-luna-9-full-story-7b5583abd7ad\n__________________________\nПоддержать автора канала:\nhttps://www.donationalerts.com/r/zelenyikot\n\nНа Сбер: \n4276380013646810 \n(Виталий Юрьевич Е.)\n\nПодписаться на ежемесячную поддержку: \nВ рублях:\nhttps://boosty.to/zelenyikot\nВ нерублях:\nhttps://www.patreon.com/zelenyikot\nЧерез в телеграм: \n500 руб/мес https://t.me/tribute/app?startapp=s1x0\n1000 руб/мес https://t.me/tribute/app?startapp=s1x1\n\nКрипта:\nUSDT TCR20: TPcfX4g2hMbbgE4bWgbeReEZNRFeRALwXL\nБиткоин: 3HWk3cJFj7eGgyfehQ4dMFp4GcQn3DHeGy\nTON (только TON!): UQDXIQGH2Fy3A4D-QJsfW9LbNFJZ_J0SCxHHTi5LezzyE-ed", "Момент обнаружения «Луны-9» на стриме", "ffc9b9a7-739e-4405-b13e-b5b4012a2b0b", 548, false, "V0LbUuwe9G4", "https://www.youtube.com/watch?v=V0LbUuwe9G4", 1, "/downloads/Youtube/0_Download/2026-02-16 Момент обнаружения «Луны-9» на стриме.mkv", false, false, false, 1, [], 1, ~U[2026-02-16 09:00:43Z], ~U[2026-07-13 10:57:33Z], ~U[2026-07-13 10:57:33Z], "Запись момента вероятного обнаружения перелётной ступени «Луны-9» во время десятичасового стрима в феврале 2025 года (год назад). Сам спускаемый аппарат «Луны-9» был найден позже и другими методами.\n\nВ настоящее время ожидается дополнительная съемка этого места индийским космическим аппаратом Chandrayaan 2, который сможет определить наверняка, действительно ли это космический аппарат.\n\nСайт, на котором велись поиски:\nhttps://quickmap.lroc.im-ldi.com\n\nChandrayaan 2 снял места посадок Apollo 11 и Apollo 12\nhttps://www.backyardastronomyguy.com/apollo-isro\n\nПодробнее о поисках «Луны-9»: \nhttps://habr.com/ru/articles/992292/\n\nАльтернативная ссылка:\nhttps://teletype.in/@zelenyikot/luna9found\n\nНа английском:\nhttps://medium.com/@zelenyikot/how-we-search-the-luna-9-full-story-7b5583abd7ad\n__________________________\nПоддержать автора канала:\nhttps://www.donationalerts.com/r/zelenyikot\n\nНа Сбер: \n4276380013646810 \n(Виталий Юрьевич Е.)\n\nПодписаться на ежемесячную поддержку: \nВ рублях:\nhttps://boosty.to/zelenyikot\nВ нерублях:\nhttps://www.patreon.com/zelenyikot\nЧерез в телеграм: \n500 руб/мес https://t.me/tribute/app?startapp=s1x0\n1000 руб/мес https://t.me/tribute/app?startapp=s1x1\n\nКрипта:\nUSDT TCR20: TPcfX4g2hMbbgE4bWgbeReEZNRFeRALwXL\nБиткоин: 3HWk3cJFj7eGgyfehQ4dMFp4GcQn3DHeGy\nTON (только TON!): UQDXIQGH2Fy3A4D-QJsfW9LbNFJZ_J0SCxHHTi5LezzyE-ed", "Момент обнаружения «Луны-9» на стриме", 548, false, "V0LbUuwe9G4", "https://www.youtube.com/watch?v=V0LbUuwe9G4", "/downloads/Youtube/0_Download/2026-02-16 Момент обнаружения «Луны-9» на стриме.mkv", false, 1, ~U[2026-02-16 09:00:43Z]] 13:57:33.533 [debug] QUERY OK source="sources" db=2.0ms idle=391.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:33.555 [debug] QUERY OK source="media_items" db=21.6ms idle=82.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-06 19:13:06Z], 1] 13:57:33.575 [debug] QUERY OK source="media_items" db=18.7ms queue=0.3ms idle=103.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—\u00A0vk com/agit_blog\n—\u00A0dzen ru/agit_prop\n—\u00A0vk com/rot_front\n—————\n– Трамп ругается матом и грозит адом\n– Прилетело в Новороссийск и Одессу\n– Зеленский приобщился к тюркскому миру\n– Граждане должны 45 триллионов\n– Дагестанцы надеятся на себя\n– Минцифры целится в ВПН\n\n___\nПоддержи канал:\nhttps://agitblog.ru/donate/\nhttps://boosty.to/agitprop\nhttps://yoomoney.ru/fundraise/4gMjsQAABis.230104\nhttps://dzen.ru/agit_prop?donate=true\n\nписьма и новости с мест присылайте на адрес: agitblog@gmail.com\nили в чат-бот: https://t.me/Agitblog_bot в Телеграм\n\nв связи с угрозой отключения подпишись на резервные каналы:\n\nTelegram: https://t.me/Agitblog\nВКонтакте: https://vk.com/agit_blog\nRuTubе: https://rutube.ru/u/agitprop/", "Матюгальник Трампа, Зеленский в Дамаске, Дагестанский потоп // Галопом по Европам #1508", "36f4f9f6-ba4d-48b6-997f-57921e8e46fa", 514, false, "LR4bDnSFfLQ", "https://www.youtube.com/watch?v=LR4bDnSFfLQ", 2, "/downloads/Youtube/0_Download/2026-04-06 Матюгальник Трампа, Зеленский в Дамаске, Дагестанский потоп ⧸⧸ Галопом по Европам #1508.mp4", false, false, false, 1, [], 3, ~U[2026-04-06 19:13:06Z], ~U[2026-07-13 10:57:33Z], ~U[2026-07-13 10:57:33Z], "Внимание!\nНа случай введения белых списков — связь через:\n\n—\u00A0vk com/agit_blog\n—\u00A0dzen ru/agit_prop\n—\u00A0vk com/rot_front\n—————\n– Трамп ругается матом и грозит адом\n– Прилетело в Новороссийск и Одессу\n– Зеленский приобщился к тюркскому миру\n– Граждане должны 45 триллионов\n– Дагестанцы надеятся на себя\n– Минцифры целится в ВПН\n\n___\nПоддержи канал:\nhttps://agitblog.ru/donate/\nhttps://boosty.to/agitprop\nhttps://yoomoney.ru/fundraise/4gMjsQAABis.230104\nhttps://dzen.ru/agit_prop?donate=true\n\nписьма и новости с мест присылайте на адрес: agitblog@gmail.com\nили в чат-бот: https://t.me/Agitblog_bot в Телеграм\n\nв связи с угрозой отключения подпишись на резервные каналы:\n\nTelegram: https://t.me/Agitblog\nВКонтакте: https://vk.com/agit_blog\nRuTubе: https://rutube.ru/u/agitprop/", "Матюгальник Трампа, Зеленский в Дамаске, Дагестанский потоп // Галопом по Европам #1508", 514, false, "LR4bDnSFfLQ", "https://www.youtube.com/watch?v=LR4bDnSFfLQ", "/downloads/Youtube/0_Download/2026-04-06 Матюгальник Трампа, Зеленский в Дамаске, Дагестанский потоп ⧸⧸ Галопом по Европам #1508.mp4", false, 1, ~U[2026-04-06 19:13:06Z]] 13:57:33.577 [debug] QUERY OK source="sources" db=2.2ms idle=101.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:33.598 [debug] QUERY OK source="media_items" db=20.0ms idle=47.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-01 13:48:15Z], 1] 13:57:33.622 [debug] QUERY OK source="media_items" db=23.0ms idle=65.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" ["Обзор мега битвы в Supreme Commander Forged Alliance\n\n💰 Поблагодарить за контент - https://donatty.com/robogear\n💸 Больше кастов эксклюзивно на Бусти - https://boosty.to/robogear\n💵 Крипто-кошелёк (TRC20) TP8wAr4JcLzud9on6ctgnfzhuvwh6rdyWq (только USDT)\n\n📺 Рутуб - https://rutube.ru/channel/30201940\n▶️ VK PLAY - https://live.vkvideo.ru/robogear\n💬 Телеграм-паблик https://t.me/robogearpublic\n👉 Дискорд сервер - https://discord.com/invite/RuVun6fdzP\n\n😎 Играть в суприм по сети - https://www.faforever.com\n\n\n#supremecommander #faf", "ПАРАГОН VS ПАРАГОН - КАК МОЖНО ПРОИГРАТЬ С БЕСКОНЕЧНЫМИ РЕСУРСАМИ?!", "5e548f87-a7f7-4c10-b454-0164bc9e7700", 2835, false, "6g_d2_gLMZk", "https://www.youtube.com/watch?v=6g_d2_gLMZk", 3, "/downloads/Youtube/0_Download/2026-04-01 ПАРАГОН VS ПАРАГОН - КАК МОЖНО ПРОИГРАТЬ С БЕСКОНЕЧНЫМИ РЕСУРСАМИ?!.mkv", false, false, false, 1, [], 2, ~U[2026-04-01 13:48:15Z], ~U[2026-07-13 10:57:33Z], ~U[2026-07-13 10:57:33Z], "Обзор мега битвы в Supreme Commander Forged Alliance\n\n💰 Поблагодарить за контент - https://donatty.com/robogear\n💸 Больше кастов эксклюзивно на Бусти - https://boosty.to/robogear\n💵 Крипто-кошелёк (TRC20) TP8wAr4JcLzud9on6ctgnfzhuvwh6rdyWq (только USDT)\n\n📺 Рутуб - https://rutube.ru/channel/30201940\n▶️ VK PLAY - https://live.vkvideo.ru/robogear\n💬 Телеграм-паблик https://t.me/robogearpublic\n👉 Дискорд сервер - https://discord.com/invite/RuVun6fdzP\n\n😎 Играть в суприм по сети - https://www.faforever.com\n\n\n#supremecommander #faf", "ПАРАГОН VS ПАРАГОН - КАК МОЖНО ПРОИГРАТЬ С БЕСКОНЕЧНЫМИ РЕСУРСАМИ?!", 2835, false, "6g_d2_gLMZk", "https://www.youtube.com/watch?v=6g_d2_gLMZk", "/downloads/Youtube/0_Download/2026-04-01 ПАРАГОН VS ПАРАГОН - КАК МОЖНО ПРОИГРАТЬ С БЕСКОНЕЧНЫМИ РЕСУРСАМИ?!.mkv", false, 1, ~U[2026-04-01 13:48:15Z]] 13:57:33.625 [debug] QUERY OK source="sources" db=2.6ms idle=67.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:33.646 [debug] QUERY OK source="media_items" db=20.3ms queue=0.1ms idle=50.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-03-20 12:26:00Z], 1] 13:57:33.670 [debug] QUERY OK source="media_items" db=23.6ms idle=68.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/vihod_est\nОфициальная группа в ВК: https://vk.com/vichod_est\n\nПоддержать проект:\nТиньков карта 5536 9138 2163 0858 \nСбербанк карта 4276 7005 5034 6864\nQIWI: +79242081559 \nЯндекс Деньги selena-sonya@yandex.ru\n\n[1] Согласно данным поисковых запросов, 76% пользователей Google и 83% участников опроса Гэллапа в Украине предпочитают русский язык украинскому.\nhttps://trends.google.ru/trends/explore?date=all&geo=UA&q=%D0%A3%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D0%B0,%D0%A3%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D0%B0,Ukraine\nОпрос Gallup сильно старый и большие вопросы к методике.\nhttps://news.gallup.com/poll/109228/Russian-Language-Enjoying-Boost-PostSoviet-States.aspx\n\n[2] Закон о коренных народах 2021 года. Завершение культурной дискриминации русскоязычного населения Украины.\nhttps://lenta.ru/articles/2021/06/05/pod_koren/\n\n[3] Миграция из Украины в Россию в 2020-2021 ставит рекорды.\nСильно опережая Узбекистан и Азейрбаджан\nhttps://ukrorus.ru/blog/skolko-emigrirovalo-iz-ukrainy-v-rossiyu-s-2021-goda-s0148/\nhttps://www.vedomosti.ru/opinion/articles/2020/09/27/841321-bolshe-migrantov\n\n[4] Реально располагаемые доходы населения до сих пор ниже на 10%, чем они были в 2013 году.\nhttps://www.rbc.ru/economics/28/01/2021/60129a749a7947cf1ca85d53\n\nСлова демилитаризация и денацификация уже набили оскомину, но о реальных планах России ничего не известно. 2 Какие политические преобразования будут проводиться на демилитаризованной части Украины под контролем ВС РФ?\n Черт побери, да даже отставной полковник США Дуглас Макгрегор и то конкретнее выражается, чем наш МИД:\n И вообще каким образом Путин собрался денацифицировать Украину, ведь для того, чтобы денацифицировать, на Украине должен быть национализм, а для национализма, нужна Украинская нация, которая по заверениям Путина является выдумкой большевиков, как и Украина.\n В общем вопросов, гораздо больше чем ответов, давайте разбираться!\n\n#Украины #Денацификация #Садонин\n\nУкраина l на Украине l Денацификация l Демилитаризация Национализм l Нация l Василий Садонин", "Денацификация на Украине - вся суть за 19 минут!", "7c907d88-e445-4358-80ef-0aa918d17b8e", 1157, false, "3wNhE7SPzuc", "https://www.youtube.com/watch?v=3wNhE7SPzuc", 4, "/downloads/Youtube/0_Download/2022-03-20 Денацификация на Украине - вся суть за 19 минут!.mp4", false, false, false, 1, [], 1, ~U[2022-03-20 12:26:00Z], ~U[2026-07-13 10:57:33Z], ~U[2026-07-13 10:57:33Z], "Официальный канал в Телеграм: https://t.me/vihod_est\nОфициальная группа в ВК: https://vk.com/vichod_est\n\nПоддержать проект:\nТиньков карта 5536 9138 2163 0858 \nСбербанк карта 4276 7005 5034 6864\nQIWI: +79242081559 \nЯндекс Деньги selena-sonya@yandex.ru\n\n[1] Согласно данным поисковых запросов, 76% пользователей Google и 83% участников опроса Гэллапа в Украине предпочитают русский язык украинскому.\nhttps://trends.google.ru/trends/explore?date=all&geo=UA&q=%D0%A3%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D0%B0,%D0%A3%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D0%B0,Ukraine\nОпрос Gallup сильно старый и большие вопросы к методике.\nhttps://news.gallup.com/poll/109228/Russian-Language-Enjoying-Boost-PostSoviet-States.aspx\n\n[2] Закон о коренных народах 2021 года. Завершение культурной дискриминации русскоязычного населения Украины.\nhttps://lenta.ru/articles/2021/06/05/pod_koren/\n\n[3] Миграция из Украины в Россию в 2020-2021 ставит рекорды.\nСильно опережая Узбекистан и Азейрбаджан\nhttps://ukrorus.ru/blog/skolko-emigrirovalo-iz-ukrainy-v-rossiyu-s-2021-goda-s0148/\nhttps://www.vedomosti.ru/opinion/articles/2020/09/27/841321-bolshe-migrantov\n\n[4] Реально располагаемые доходы населения до сих пор ниже на 10%, чем они были в 2013 году.\nhttps://www.rbc.ru/economics/28/01/2021/60129a749a7947cf1ca85d53\n\nСлова демилитаризация и денацификация уже набили оскомину, но о реальных планах России ничего не известно. 2 Какие политические преобразования будут проводиться на демилитаризованной части Украины под контролем ВС РФ?\n Черт побери, да даже отставной полковник США Дуглас Макгрегор и то конкретнее выражается, чем наш МИД:\n И вообще каким образом Путин собрался денацифицировать Украину, ведь для того, чтобы денацифицировать, на Украине должен быть национализм, а для национализма, нужна Украинская нация, которая по заверениям Путина является выдумкой большевиков, как и Украина.\n В общем вопросов, гораздо больше чем ответов, давайте разбираться!\n\n#Украины #Денацификация #Садонин\n\nУкраина l на Украине l Денацификация l Демилитаризация Национализм l Нация l Василий Садонин", "Денацификация на Украине - вся суть за 19 минут!", 1157, false, "3wNhE7SPzuc", "https://www.youtube.com/watch?v=3wNhE7SPzuc", "/downloads/Youtube/0_Download/2022-03-20 Денацификация на Украине - вся суть за 19 минут!.mp4", false, 1, ~U[2022-03-20 12:26:00Z]] 13:57:33.673 [debug] QUERY OK source="sources" db=2.1ms idle=72.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:33.698 [debug] QUERY OK source="media_items" db=25.1ms queue=0.1ms idle=51.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-05 11:30:55Z], 1] 13:57:33.728 [debug] QUERY OK source="media_items" db=28.7ms idle=73.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" ["Переходи на 5G режим от МегаФона - https://moscow.megafon.ru/5g/?utm_source=youtube&utm_medium=pr_blogger&utm_campaign=pr_5G-Q2-2026&utm_content=video-april&utm_term=osnovachannel\n\n😎 Подпишись на канал: https://t.ly/Ae5k\n🎩 Я завел телеграм-канал: https://t.me/borisosnova\n\nПоддержите нас:\nНа Boosty (российская карта): https://boosty.to/osnovachannel\nНа Patreon (иностранная карта): https://patreon.com/osnovachannel\n\nОСНОВА в соцсетях:\nОснова. Коротко: https://www.youtube.com/channel/UC0Mn-UqI1JEJY35UJuPMrqQ\nVK: https://vk.com/osnovachannel\nДзен: https://dzen.ru/osnovachannel\nTikTok: https://www.tiktok.com/@osnovachannel\nInstagram*: https://www.instagram.com/osnovachannel/\nЯндекс.Музыка: https://music.yandex.ru/album/37863161\n\nНе знаю, что вы делали в среду ночью. Но я с красными глазами смотрел трансляцию первого за 50 лет запуска людей к Луне. Артемис-2. Четыре астронавта, маршрут, который побьёт рекорд дальности со времён аварийного Аполлона-13 — и траектория рассчитана так, что если откажут все двигатели, гравитация Луны сама забросит корабль обратно к Земле. Но главное — это не просто полёт вокруг Луны. Это во многом репетиция Марса.\n\nЧтобы разобраться во всём этом, в этом выпуске я поговорил с Натаном Эйсмонтом — учёным, который работал над советскими лунными программами изнутри, считал траектории на электромеханических машинах и помнит день, когда новость о запуске первого спутника прервала лекцию в университете.\n\nВ выпуске: зачем на Artemis 2 взяли чипы с клетками астронавтов, почему советская ракета Н1 была мощнее Сатурна-5, но так и не полетела; как «Луна-3» совершила первый в истории гравитационный манёвр; чем луноходы занимались на поверхности и почему их рекорд не побит до сих пор; может ли Китай высадиться на Луну раньше NASA — и зачем вообще возвращаться, если мы уже там были?\n\nПросмотра!\n\n0:00 - Премия за советскую ракету Н-1\n1:08 - Поддержите нас лайком!\n1:17 - Советские лунные программы\n3:11 - Лунная гонка\n4:05 - Миссия Луна-3\n6:48 - 16 неудач подряд\n7:25 - Три ступени корабля\n10:38 - Как получилась первая фотографии обратной стороны Луны\n12:12 - Первый гравитационный маневр\n15:22 - Как Юпитер очистил Солнечную систему\n16:01 - Насколько сложно взлететь с Луны\n16:52 - Луна-16 и первый грунт с Луны\n18:30 - Artemis I и Artemis II\n19:47 - Ошибки во время полетов\n20:59 - Биологические тесты на Artemis\n21:49 - Чем полет к Луне отличается от полета на МКС\n23:40 - Опасность космических полетов\n27:46 - Защита от радиации в космосе\n29:32 - Ракеты SLS против Saturn V\n32:56 - Опасности ракеты SLS\n36:30 - Artemis III и два посадочных модуля\n37:39 - Луна - капсула времени\n40:12 - Вода на Луне\n41:22 - Эмоции от запуска первого спутника\n43:40 - Эмоции от полета Гагарина\n45:24 - Освещение посадки американцев на Луну в СССР\n47:10 - Трагедия Аполлон-1\n50:30 - Проект Аполлон-Союз\n52:34 - Автомобиль для всех\n54:36 - Катастрофа Аполлон-13\n56:15 - Прыжки на Луне и что астронавты оставили на спутнике\n58:18 - Советская лунная программа. Ракета Н-1\n1:01:35 - Что не получилось с ракетой Н-1\n1:06:45 - Проект \"Буран\"\n1:07:30 - Конструкторское бюро в Советском союзе\n1:09:12 - Компьютеры NASA\n1:10:27 - Премия в миллион советских рублей. До Натана Эйсмонта дошло меньше 5000\n1:13:05 - Луноходы и их миссия\n1:15:38 - Сколько людей управляли луноходом\n1:16:38 - Китайская лунная программа\n1:18:29 - Российская лунная программа и сборка на орбите\n1:19:41 - Как устанавливают связь с обратной стороной Луны\n1:21:12 - Почему США и Китай не сотрудничают в космосе\n1:22:47 - База на Луне или вокруг Луны\n1:26:00 - Спасибо за просмотр!\n\n*признан экстремистским и заблокирован на территории РФ как продукция Meta **\n**признана экстремистской организацией\n\n#основа #artemis #космос #луна #эйсмонт #наука", "ЛУНА 2026: ЗАЧЕМ СНОВА?", "6b83bc0f-8288-4999-8a00-fe25be7fac4b", 5126, false, "S8Y5ZBkuKLY", "https://www.youtube.com/watch?v=S8Y5ZBkuKLY", 5, "/downloads/Youtube/0_Download/2026-04-05 ЛУНА 2026: ЗАЧЕМ СНОВА?.mkv", false, false, false, 1, [], 4, ~U[2026-04-05 11:30:55Z], ~U[2026-07-13 10:57:33Z], ~U[2026-07-13 10:57:33Z], "Переходи на 5G режим от МегаФона - https://moscow.megafon.ru/5g/?utm_source=youtube&utm_medium=pr_blogger&utm_campaign=pr_5G-Q2-2026&utm_content=video-april&utm_term=osnovachannel\n\n😎 Подпишись на канал: https://t.ly/Ae5k\n🎩 Я завел телеграм-канал: https://t.me/borisosnova\n\nПоддержите нас:\nНа Boosty (российская карта): https://boosty.to/osnovachannel\nНа Patreon (иностранная карта): https://patreon.com/osnovachannel\n\nОСНОВА в соцсетях:\nОснова. Коротко: https://www.youtube.com/channel/UC0Mn-UqI1JEJY35UJuPMrqQ\nVK: https://vk.com/osnovachannel\nДзен: https://dzen.ru/osnovachannel\nTikTok: https://www.tiktok.com/@osnovachannel\nInstagram*: https://www.instagram.com/osnovachannel/\nЯндекс.Музыка: https://music.yandex.ru/album/37863161\n\nНе знаю, что вы делали в среду ночью. Но я (truncated) 13:57:33.731 [debug] QUERY OK source="sources" db=2.4ms idle=82.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:33.754 [debug] QUERY OK source="media_items" db=21.8ms queue=0.1ms idle=61.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-05 08:00:42Z], 1] 13:57:33.773 [debug] QUERY OK source="media_items" db=18.5ms idle=81.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/grillhub - GrillHUB\nhttps://t.me/ratingfood - ИТОГО:ШНАЯ\n\nhttps://vk.com/grillkovk ВК\nhttps://rutube.ru/u/grillkov/ RT\nhttps://zen.yandex.ru/grillkoff Дзен\nА+ РКН: https://clck.ru/3Fiqag\n\nProduction Music courtesy of Epidemic Sound!\nСотрудничество - grillkoff@mail.ru\n\nСодержание:\n00:00 Начало\n00:35 Ветчина из кабана\n03:05 Тушенка из буйвола\n07:09 Щука в масле\n11:01 Паштет из медведя\n15:03 Налим в соусе\n17:48 Жеребятина томленая\n21:37 Зайчятина \n24:11 Частик в соусе\n26:40 Сарлык томленый\n30:12 Налим с маслом\n32:29 Тушенка из бобра\n\n#грильков #консервы #ozon #обзор", "ЛЮТЫЕ КОНСЕРВЫ с Озона 🤬🤬🤬 А это законно? (1/2)", "288812fb-5bcf-4e77-b8ff-3c8120c69593", 2165, false, "cvkaeybnnm0", "https://www.youtube.com/watch?v=cvkaeybnnm0", 6, "/downloads/Youtube/0_Download/2026-04-05 ЛЮТЫЕ КОНСЕРВЫ с Озона 🤬🤬🤬 А это законно? (1⧸2).mkv", false, false, false, 1, [], 4, ~U[2026-04-05 08:00:42Z], ~U[2026-07-13 10:57:33Z], ~U[2026-07-13 10:57:33Z], "https://t.me/grillhub - GrillHUB\nhttps://t.me/ratingfood - ИТОГО:ШНАЯ\n\nhttps://vk.com/grillkovk ВК\nhttps://rutube.ru/u/grillkov/ RT\nhttps://zen.yandex.ru/grillkoff Дзен\nА+ РКН: https://clck.ru/3Fiqag\n\nProduction Music courtesy of Epidemic Sound!\nСотрудничество - grillkoff@mail.ru\n\nСодержание:\n00:00 Начало\n00:35 Ветчина из кабана\n03:05 Тушенка из буйвола\n07:09 Щука в масле\n11:01 Паштет из медведя\n15:03 Налим в соусе\n17:48 Жеребятина томленая\n21:37 Зайчятина \n24:11 Частик в соусе\n26:40 Сарлык томленый\n30:12 Налим с маслом\n32:29 Тушенка из бобра\n\n#грильков #консервы #ozon #обзор", "ЛЮТЫЕ КОНСЕРВЫ с Озона 🤬🤬🤬 А это законно? (1/2)", 2165, false, "cvkaeybnnm0", "https://www.youtube.com/watch?v=cvkaeybnnm0", "/downloads/Youtube/0_Download/2026-04-05 ЛЮТЫЕ КОНСЕРВЫ с Озона 🤬🤬🤬 А это законно? (1⧸2).mkv", false, 1, ~U[2026-04-05 08:00:42Z]] 13:57:33.775 [debug] QUERY OK source="sources" db=2.0ms idle=74.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:33.796 [debug] QUERY OK source="media_items" db=20.4ms queue=0.1ms idle=47.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-05 08:00:05Z], 1] 13:57:33.832 [debug] QUERY OK source="media_items" db=35.2ms idle=65.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 апреля 1961 года навсегда вошло в историю человечества. В этот день человек впервые покинул атмосферу земли. Человеком этим, как все знают, был советский летчик Юрий Гагарин. \nКак деревенский мальчишка, отучившийся на металлурга, стал первым в космосе? \nСегодня попробуем ответить на этот вопрос, листая мемуары Юрия Гагарина «Дорога в космос»\n\nРазбираем текст: Ю. А. Гагарин, Дорога в космос. Записки летчика-космонавта СССР\n\nПоддержать проект:\n(карта Сбер) 5469 5200 2202 9094\n(ЮMoney) 410017074051260\nПоддержать на Boosty: https://boosty.to/smysl_doc\nDonation Alerts: https://dalink.to/smysl_doc \n\nСМЫСЛ.doc на альтернативных площадках: \nГруппа ВК: https://vk.com/smysl_doc \nДзен: https://zen.yandex.ru/id/5fd33e0f0c672408d4f8cec4 \nЮтуб: https://www.youtube.com/channel/UCbZ2UxxFq6wRCAf1hE2Vy0Q \nАудиоверсии выпусков: https://podster.fm/podcasts/smysldoc \nТГ: https://t.me/smysl_doc \n\nЭтот ролик на разных площадках: \nhttps://www.youtube.com/watch?v=1VQkczIeBBc \nhttps://vkvideo.ru/video-211479572_456239464 \nhttps://dzen.ru/video/watch/69d0e7bb5fd327766d2f188e \nhttps://boosty.to/smysl_doc/posts/cc38c073-b170-4e5b-9ec4-0bf81509a216?share=post_link \nhttps://youtu.be/1VQkczIeBBc \n\n#гагарин #космос", "ГАГАРИН: Из заводчанина в космонавты / Дорога в космос // СМЫСЛ.doc", "36a66461-4b2f-444c-9ff4-bf519aa9e3f6", 2029, false, "1VQkczIeBBc", "https://www.youtube.com/watch?v=1VQkczIeBBc", 7, "/downloads/Youtube/0_Download/2026-04-05 ГАГАРИН: Из заводчанина в космонавты ⧸ Дорога в космос ⧸⧸ СМЫСЛ.doc.mkv", false, false, false, 1, [], 4, ~U[2026-04-05 08:00:05Z], ~U[2026-07-13 10:57:33Z], ~U[2026-07-13 10:57:33Z], "12 апреля 1961 года навсегда вошло в историю человечества. В этот день человек впервые покинул атмосферу земли. Человеком этим, как все знают, был советский летчик Юрий Гагарин. \nКак деревенский мальчишка, отучившийся на металлурга, стал первым в космосе? \nСегодня попробуем ответить на этот вопрос, листая мемуары Юрия Гагарина «Дорога в космос»\n\nРазбираем текст: Ю. А. Гагарин, Дорога в космос. Записки летчика-космонавта СССР\n\nПоддержать проект:\n(карта Сбер) 5469 5200 2202 9094\n(ЮMoney) 410017074051260\nПоддержать на Boosty: https://boosty.to/smysl_doc\nDonation Alerts: https://dalink.to/smysl_doc \n\nСМЫСЛ.doc на альтернативных площадках: \nГруппа ВК: https://vk.com/smysl_doc \nДзен: https://zen.yandex.ru/id/5fd33e0f0c672408d4f8cec4 \nЮтуб: https://www.youtube.com/channel/UCbZ2UxxFq6wRCAf1hE2Vy0Q \nАудиоверсии выпусков: https://podster.fm/podcasts/smysldoc \nТГ: https://t.me/smysl_doc \n\nЭтот ролик на разных площадках: \nhttps://www.youtube.com/watch?v=1VQkczIeBBc \nhttps://vkvideo.ru/video-211479572_456239464 \nhttps://dzen.ru/video/watch/69d0e7bb5fd327766d2f188e \nhttps://boosty.to/smysl_doc/posts/cc38c073-b170-4e5b-9ec4-0bf81509a216?share=post_link \nhttps://youtu.be/1VQkczIeBBc \n\n#гагарин #космос", "ГАГАРИН: Из заводчанина в космонавты / Дорога в космос // СМЫСЛ.doc", 2029, false, "1VQkczIeBBc", "https://www.youtube.com/watch?v=1VQkczIeBBc", "/downloads/Youtube/0_Download/2026-04-05 ГАГАРИН: Из заводчанина в космонавты ⧸ Дорога в космос ⧸⧸ СМЫСЛ.doc.mkv", false, 1, ~U[2026-04-05 08:00:05Z]] 13:57:33.835 [debug] QUERY OK source="sources" db=2.3ms idle=78.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:33.857 [debug] QUERY OK source="media_items" db=22.0ms idle=62.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-01-24 17:12:46Z], 1] 13:57:33.882 [debug] QUERY OK source="media_items" db=23.6ms idle=82.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://vertdider.tv/to-support-us/\n\nВ предыдущем видео (https://youtu.be/Wbttrnz7ft4) Дерек Маллер однозначно продемонстрировал, что свет ведет себя как волна, повторив оригинальный опыт Юнга с двумя щелями. Но что будет, если через них пропустить не поток света, а отдельные фотоны?\n\nПеревод: Алексей Лоскутов\nРедактура: Алексей Малов\nОзвучка: Вадим Казанцев\nМонтаж звука: Андрей Фокин\nМонтаж видео: Джон Исмаилов\nОбложка: Глеб Брайко\n\nСпасибо за поддержку на https://www.patreon.com/VertDider. \nОзвучки Vert Dider выходят с вашей помощью: \n\nOleksii, Mikhail Stolpovskiy, Ігор Дорохов, Кирилл Басалык, Boris Bendikov, Dina vysotskaya, Sergei W, Михаил Панькин, Felix, Kosoy, Anton Bolotov, Максим Sheridan' Горлов, Anton Makiievskyi, Дмитрий Мисюра, Александр Фалалеев, Soz Nov, Vladimir Grachev, Denis Titusov, Spartak Kagramanyan, Dmitriy Omelyansky, Konstantin Pesyakov, Olga Shistareva, Alex Katkov, Yehor Melnykov, Alexey Kukushkin, Пугачёв Пётр, Viktoria, Kamerton_440, Pandaben, Oleg Streltsov, Alexandr Globov, space monkey, Vladimir Goshev, Fleur Gai, Максим Серёгин, Vladyslav Sokolenko, Елизавета, Pavel D, Иван Дьяченко, Karl Soveren, sepeca, Olga Podolskaya, Yevhen, Aleksei Masliukov, Eugene Tsaryk, Vladimir Gavriushov, Maria Burtseva, Aleksey Sazonov, Irina Shakhverdova, Evgeny Vrublevsky, Katya Prokopchuk, Bogdan Ignatovych, Lirin Alex, Alterien \n\nСайт студии: http://vertdider.com\n\nМы в социальных сетях:\n- http://vk.com/studio_vd\n- https://twitter.com/Vert_Dider\n- http://coub.com/vertdider\n- https://t.me/vertdider\n\nРазрешение на публикацию: https://goo.gl/6n4dT7\n© https://www.youtube.com/user/1veritasium\nИсточник: https://youtu.be/GzbKb59my3U", "Интерференция одиночных фотонов [Veritasium]", "dadf6540-fb58-406f-aadd-6ee210a7e909", 373, false, "No2H8ppHs4I", "https://www.youtube.com/watch?v=No2H8ppHs4I", 8, "/downloads/Youtube/0_Download/2020-01-24 Интерференция одиночных фотонов [Veritasium].mp4", false, false, false, 1, [], 1, ~U[2020-01-24 17:12:46Z], ~U[2026-07-13 10:57:33Z], ~U[2026-07-13 10:57:33Z], "Помощь проекту: https://vertdider.tv/to-support-us/\n\nВ предыдущем видео (https://youtu.be/Wbttrnz7ft4) Дерек Маллер однозначно продемонстрировал, что свет ведет себя как волна, повторив оригинальный опыт Юнга с двумя щелями. Но что будет, если через них пропустить не поток света, а отдельные фотоны?\n\nПеревод: Алексей Лоскутов\nРедактура: Алексей Малов\nОзвучка: Вадим Казанцев\nМонтаж звука: Андрей Фокин\nМонтаж видео: Джон Исмаилов\nОбложка: Глеб Брайко\n\nСпасибо за поддержку на https://www.patreon.com/VertDider. \nОзвучки Vert Dider выходят с вашей помощью: \n\nOleksii, Mikhail Stolpovskiy, Ігор Дорохов, Кирилл Басалык, Boris Bendikov, Dina vysotskaya, Sergei W, Михаил Панькин, Felix, Kosoy, Anton Bolotov, Максим Sheridan' Горлов, Anton Makiievskyi, Дмитрий Мисюра, Александр Фалалеев, Soz Nov, Vladimir Grachev, Denis Titusov, Spartak Kagramanyan, Dmitriy Omelyansky, Konstantin Pesyakov, Olga Shistareva, Alex Katkov, Yehor Melnykov, Alexey Kukushkin, Пугачёв Пётр, Viktoria, Kamerton_440, Pandaben, Oleg Streltsov, Alexandr Globov, space monkey, Vladimir Goshev, Fleur Gai, Максим Серёгин, Vladyslav Sokolenko, Елизавета, Pavel D, Иван Дьяченко, Karl Soveren, sepeca, Olga Podolskaya, Yevhen, Aleksei Masliukov, Eugene Tsaryk, Vladimir Gavriushov, Maria Burtseva, Aleksey Sazonov, Irina Shakhverdova, Evgeny Vrublevsky, Katya Prokopchuk, Bogdan Ignatovych, Lirin Alex, Alterien \n\nСайт студии: http://vertdider.com\n\nМы в социальных сетях:\n- http://vk.com/studio_vd\n- https://twitter.com/Vert_Dider\n- http://coub.com/vertdider\n- https://t.me/vertdider\n\nРазрешение на публикацию: https://goo.gl/6n4dT7\n© https://www.youtube.com/user/1veritasium\nИсточник: https://youtu.be/GzbKb59my3U", "Интерференция одиночных фотонов [Veritasium]", 373, false, "No2H8ppHs4I", "https://www.youtube.com/watch?v=No2H8ppHs4I", "/downloads/Youtube/0_Download/2020-01-24 Интерференция одиночных фотонов [Veritasium].mp4", false, 1, ~U[2020-01-24 17:12:46Z]] 13:57:33.884 [debug] QUERY OK source="sources" db=2.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:33.905 [debug] QUERY OK source="media_items" db=20.9ms idle=52.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-06 15:15:00Z], 1] 13:57:33.931 [debug] QUERY OK source="media_items" db=24.9ms idle=71.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://uzhukoffa.ru/?erid=2Vtzqwe6p2o\n▶ Присоединяйтесь к подписчикам Клима Жукова на Boosty - https://boosty.to/uzhukoffa/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru: смотреть ролики в раннем доступе - https://sponsr.ru/zhukov/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru:«Уроки истории»: погружаемся в прошлое вместе! - https://sponsr.ru/uzhukoffa_lessons/?erid=2Vtzqwe6p2o\n\nАудиоверсия - https://klimzhukov.mave.digital/ep-525\n\nЕсли вы заинтересованы в моём творчестве, имеете право поддержать рублём: \nЯндекс деньги: https://yoomoney.ru/to/410015864712516\nКарта Сбербанка 4276 5500 4462 1053\nПоддержать проект из-за рубежа: 5598 8820 8874 7611\n\nМы в соц. сетях:\nTelegram Клима Жукова https://t.me/klimzhukoff\nTelegram группы УЖукова https://t.me/uzhukova\nВконтакте: https://vk.com/uzhukoffa\nДзен: https://dzen.ru/klimzhukoff\nРутуб:https://rutube.ru/channel/23535121/\nЯндекс-подкасты - https://music.yandex.ru/album/22908862\n\nТаймкод: \n00:01:13 Отставка Зубатова\n00:02:12 Георгий Гапон\n00:03:59 Карьера Гапона\n00:04:45 Переезд в Петербург\n00:05:45 Популярность Гапона\n00:06:41 Проект Гапона\n00:09:20 Встреча с Зубатовым\n00:11:18 Идеи Гапона о рабочем движении\n00:11:41 Финансирование организации\n00:12:34 Планы Гапона\n00:14:19 Независимость организации\n00:15:17 Роль полиции и властей\n00:16:54 Иллюзия контроля\n00:18:51 Преимущества для рабочих\n00:20:58 Нюансы организации\n00:21:16 Программа пяти\n00:22:16 Давление на Гапона\n00:23:14 Политические изменения\n00:24:12 Возвращение народных волнений\n00:26:04 Конфликт на Путиловском заводе\n00:28:02 Забастовка и петиция\n00:30:15 Инцидент с водосвятием\n00:31:24 Введение военного положения\n00:32:22 Требования петиции\n00:33:00 Реакция властей\n00:34:53 Попытки Гапона избежать конфликта\n00:37:38 Совещание и решение об аресте\n00:38:37 Подготовка к аресту Гапона\n00:40:34 Нарастание напряжённости\n00:41:30 Попытка интеллигенции вмешаться\n00:42:09 Дневник Николая II\n00:42:19 Забастовка в Петербурге\n00:43:19 Мирное шествие\n00:44:19 Противоречия в рапортах\n00:45:19 Расстрел колонны\n00:46:17 Последствия расстрела\n00:47:14 Реакция общества\n\n#ПерваяРусскаяРеволюция #Революция1905 #ИсторияРоссии #КлимЖуков\n\nРеклама. ИП Жуков К.А. Erid: 2Vtzqwe6p2o", "Поп Гапон и кровавое воскресенье | Первая русская революция № 3", "d07ba251-4984-4a1d-a52f-cce582b6e1b6", 2926, false, "6-CkGhysLBU", "https://www.youtube.com/watch?v=6-CkGhysLBU", 9, "/downloads/Youtube/0_Download/2026-04-06 Поп Гапон и кровавое воскресенье | Первая русская революция № 3.mp4", false, false, false, 1, [], 3, ~U[2026-04-06 15:15:00Z], ~U[2026-07-13 10:57:33Z], ~U[2026-07-13 10:57:33Z], "▶ Заметно. Стильно. С вами. Брендированная продукция Клима Жукова - https://uzhukoffa.ru/?erid=2Vtzqwe6p2o\n▶ Присоединяйтесь к подписчикам Клима Жукова на Boosty - https://boosty.to/uzhukoffa/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru: смотреть ролики в раннем доступе - https://sponsr.ru/zhukov/?erid=2Vtzqwe6p2o\n▶ Sponsr.ru:«Уроки истории»: погружаемся в прошлое вместе! - https://sponsr.ru/uzhukoffa_lessons/?erid=2Vtzqwe6p2o\n\nАудиоверсия - https://klimzhukov.mave.digital/ep-525\n\nЕсли вы заинтересованы в моём творчестве, имеете право поддержать рублём: \nЯндекс деньги: https://yoomoney.ru/to/410015864712516\nКарта Сбербанка 4276 5500 4462 1053\nПоддержать проект из-за рубежа: 5598 8820 8874 7611\n\nМы в соц. сетях:\nTelegram Клима Жукова https://t.me/klimzhukoff\nTelegram группы УЖукова https://t.me/uzhukova\nВконтакте: https://vk.com/uzhukoffa\nДзен: https://dzen.ru/klimzhukoff\nРутуб:https://rutube.ru/channel/23535121/\nЯндекс-подкасты - https://music.yandex.ru/album/22908862\n\nТаймкод: \n00:01:13 Отставка Зубатова\n00:02:12 Георгий Гапон\n00:03:59 Карьера Гапона\n00:04:45 Переезд в Петербург\n00:05:45 Популярность Гапона\n00:06:41 Проект Гапона\n00:09:20 Встреча с Зубатовым\n00:11:18 Идеи Гапона о рабочем движении\n00:11:41 Финансирование организации\n00:12:34 Планы Гапона\n00:14:19 Независимость организации\n00:15:17 Роль полиции и властей\n00:16:54 Иллюзия контроля\n00:18:51 Преимущества для рабочих\n00:20:58 Нюансы организации\n00:21:16 Программа пяти\n00:22:16 Давление на Гапона\n00:23:14 Политические изменения\n00:24:12 Возвращение народных волнений\n00:26:04 Конфликт на Путиловском заводе\n00:28:02 Забастовка и петиция\n00:30:15 Инцидент с водосвятием\n00:31:24 Введение военного положения\n00:32:22 Требования петиции\n00:33:00 Реакция властей\n00:34:53 Попытки Гапона избежать конфликта\n00:37:38 Совещание и решение об аресте\n00:38:37 Подготовка к аресту Гапона\n00:40:34 Нарастание напряжённости\n00:41:30 Попытка интеллигенции вмешаться\n00:42:09 Дневник Николая II\n00:42:19 Забастовка в Петербурге\n00:43:19 Мирное шествие\n00:44:19 Противоречия в рапортах\n00:45:19 Расстрел колонны\n00:46:17 Последствия расстрела\n00:47:14 Реакция общества\n\n#ПерваяРусскаяРеволюция #Революция1905 #ИсторияРоссии #КлимЖуков\n\nРеклама. ИП Жуков К. (truncated) 13:57:33.934 [debug] QUERY OK source="sources" db=2.1ms idle=74.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:33.956 [debug] QUERY OK source="media_items" db=21.7ms idle=52.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-05 18:00:09Z], 1] 13:57:33.975 [debug] QUERY OK source="media_items" db=17.8ms queue=0.1ms idle=72.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The Artemis 2 crew talks with Canadian Space Agency, children and more in this press event from the Orion spacecraft. \n\nCredit: NASA", "Artemis 2 crew shows off 'space food,' demonstrate CPR and more en route to the moon", "bc624332-287d-4472-94f6-7e40a6bcd49c", 806, false, "6GSqfURNOa4", "https://www.youtube.com/watch?v=6GSqfURNOa4", 10, "/downloads/Youtube/0_Download/2026-04-05 Artemis 2 crew shows off 'space food,' demonstrate CPR and more en route to the moon.mp4", false, false, false, 1, [], 4, ~U[2026-04-05 18:00:09Z], ~U[2026-07-13 10:57:33Z], ~U[2026-07-13 10:57:33Z], "The Artemis 2 crew talks with Canadian Space Agency, children and more in this press event from the Orion spacecraft. \n\nCredit: NASA", "Artemis 2 crew shows off 'space food,' demonstrate CPR and more en route to the moon", 806, false, "6GSqfURNOa4", "https://www.youtube.com/watch?v=6GSqfURNOa4", "/downloads/Youtube/0_Download/2026-04-05 Artemis 2 crew shows off 'space food,' demonstrate CPR and more en route to the moon.mp4", false, 1, ~U[2026-04-05 18:00:09Z]] 13:57:33.977 [debug] QUERY OK source="sources" db=2.0ms idle=69.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:33.998 [debug] QUERY OK source="media_items" db=20.3ms 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[2026-04-01 16:10:00Z], 1] 13:57:34.028 [debug] QUERY OK source="media_items" db=29.5ms idle=64.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Байкал – величайшая природная лаборатория на планете возрастом 25 миллионов лет. Это не просто озеро, а уникальный климатический архив. Его глубинные слои, словно страницы гигантской летописи, хранят детальные записи обо всех изменениях атмосферы Земли. Изучая их, ученые могут моделировать наше климатическое будущее. А еще здесь возникла вселенная из тысяч видов, большинство из которых не встречаются больше нигде. Губки, рачки, микроорганизмы – это живые эксперименты эволюции, результат ее долгой и тонкой работы. Их удивительные биомолекулы могут стать ключом к созданию новых лекарств. О феномене Байкала в этом выпуске «Вопроса науки» беседуем с доктором биологических наук, директором Научно-исследовательского института биологии озера Байкал Иркутского государственного университета, профессором Иркутского государственного университета Максимом Тимофеевым.\n\n00:00 Тема и гость выпуска\n01:05 В чём уникальность Байкала\n02:40 Возраст озёр\n04:17 Байкал увеличивается\n05:37 Какова глубина ложа Байкала\n07:17 Что хранит в себе Байкал\n08:20 «Байкал-бурение»\n09:33 Массовые вымирания в Байкале\n11:55 Тропики на Байкале\n14:24 Во времена мерзлоты\n15:07 Адаптация Байкала с климатическим изменениям\n16:23 Эндемики Байкала\n17:25 Недосягаемое разнообразие Байкала \n20:36 Насыщение Байкала кислородом\n25:00 Гиганты Байкала\n26:25 Криптические виды \n29:30 Как организмы Байкала помогают его изучать\n31:52 Как сегодня изучают Байкал\n35:55 Потенциал для биотехнологий\n\n#семихатов #природа #байкал #озеро", "Что скрывает Байкал — Семихатов, Тимофеев", "5d87b453-6158-4a12-9edc-cf02a0a38803", 2504, false, "0W-e6HbnZw4", "https://www.youtube.com/watch?v=0W-e6HbnZw4", 11, "/downloads/Youtube/0_Download/2026-04-01 Что скрывает Байкал — Семихатов, Тимофеев.mp4", false, false, false, 1, [], 2, ~U[2026-04-01 16:10:00Z], ~U[2026-07-13 10:57:33Z], ~U[2026-07-13 10:57:33Z], "Лаборатория Байкал: от климата до лекарств. Беседу ведут Алексей Семихатов и Максим Тимофеев. \n\nБайкал – величайшая природная лаборатория на планете возрастом 25 миллионов лет. Это не просто озеро, а уникальный климатический архив. Его глубинные слои, словно страницы гигантской летописи, хранят детальные записи обо всех изменениях атмосферы Земли. Изучая их, ученые могут моделировать наше климатическое будущее. А еще здесь возникла вселенная из тысяч видов, большинство из которых не встречаются больше нигде. Губки, рачки, микроорганизмы – это живые эксперименты эволюции, результат ее долгой и тонкой работы. Их удивительные биомолекулы могут стать ключом к созданию новых лекарств. О феномене Байкала в этом выпуске «Вопроса науки» беседуем с доктором биологических наук, директором Научно-исследовательского института биологии озера Байкал Иркутского государственного университета, профессором Иркутского государственного университета Максимом Тимофеевым.\n\n00:00 Тема и гость выпуска\n01:05 В чём уникальность Байкала\n02:40 Возраст озёр\n04:17 Байкал увеличивается\n05:37 Какова глубина ложа Байкала\n07:17 Что хранит в себе Байкал\n08:20 «Байкал-бурение»\n09:33 Массовые вымирания в Байкале\n11:55 Тропики на Байкале\n14:24 Во времена мерзлоты\n15:07 Адаптация Байкала с климатическим изменениям\n16:23 Эндемики Байкала\n17:25 Недосягаемое разнообразие Байкала \n20:36 Насыщение Байкала кислородом\n25:00 Гиганты Байкала\n26:25 Криптические виды \n29:30 Как организмы Байкала помогают его изучать\n31:52 Как сегодня изучают Байкал\n35:55 Потенциал для биотехнологий\n\n#семихатов #природа #байкал #озеро", "Что скрывает Байкал — Семихатов, Тимофеев", 2504, false, "0W-e6HbnZw4", "https://www.youtube.com/watch?v=0W-e6HbnZw4", "/downloads/Youtube/0_Download/2026-04-01 Что скрывает Байкал — Семихатов, Тимофеев.mp4", false, 1, ~U[2026-04-01 16:10:00Z]] 13:57:34.031 [debug] QUERY OK source="sources" db=2.7ms queue=0.1ms idle=72.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:34.053 [debug] QUERY OK source="media_items" db=21.0ms idle=57.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-08 14:00:19Z], 1] 13:57:34.071 [debug] QUERY OK source="media_items" db=17.8ms queue=0.1ms idle=76.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" ["Ещё мои касты по Supreme Commander на Бусти - https://boosty.to/professional\n\nТелеграм с моими заметками - https://t.me/YuriProfessional\nГруппа Вконтакте - https://vk.com/superyourassik\nSupreme Commander во Вконтакте - https://vkvideo.ru/@professionalsupreme\n\nКомментирует, как обычно, профессионал.", "Война на истощение до ПОСЛЕДНЕЙ КОПЕЙКИ - ужасная игра в Supreme Commander [495]", "f49dd35d-1f37-42f8-ad72-14d5ff3154e7", 4183, false, "Dy8t8fRN7eU", "https://www.youtube.com/watch?v=Dy8t8fRN7eU", 12, "/downloads/Youtube/0_Download/2026-04-08 Война на истощение до ПОСЛЕДНЕЙ КОПЕЙКИ - ужасная игра в Supreme Commander [495].mkv", false, false, false, 1, [], 4, ~U[2026-04-08 14:00:19Z], ~U[2026-07-13 10:57:34Z], ~U[2026-07-13 10:57:34Z], "Ещё мои касты по Supreme Commander на Бусти - https://boosty.to/professional\n\nТелеграм с моими заметками - https://t.me/YuriProfessional\nГруппа Вконтакте - https://vk.com/superyourassik\nSupreme Commander во Вконтакте - https://vkvideo.ru/@professionalsupreme\n\nКомментирует, как обычно, профессионал.", "Война на истощение до ПОСЛЕДНЕЙ КОПЕЙКИ - ужасная игра в Supreme Commander [495]", 4183, false, "Dy8t8fRN7eU", "https://www.youtube.com/watch?v=Dy8t8fRN7eU", "/downloads/Youtube/0_Download/2026-04-08 Война на истощение до ПОСЛЕДНЕЙ КОПЕЙКИ - ужасная игра в Supreme Commander [495].mkv", false, 1, ~U[2026-04-08 14:00:19Z]] 13:57:34.074 [debug] QUERY OK source="sources" db=2.2ms idle=74.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:34.098 [debug] QUERY OK source="media_items" db=23.7ms idle=46.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-08 11:00:26Z], 1] 13:57:34.123 [debug] QUERY OK source="media_items" db=23.5ms idle=67.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Данила, гида с Итурупа: https://www.youtube.com/@Romanov.fishing65\nЕго телега: @romanovfishing\nВидео Толи с поездки: https://youtu.be/UoMHfLL3kxU?si=VnRKVoXjDsmFet2C", "Остров Итуруп! Безлюдные реки и дикая рыба!", "71b21569-4393-4d77-9e05-666f5b68cd0e", 4922, false, "moXLxRuvg0w", "https://www.youtube.com/watch?v=moXLxRuvg0w", 13, "/downloads/Youtube/0_Download/2026-04-08 Остров Итуруп! Безлюдные реки и дикая рыба!.mkv", false, false, false, 1, [], 4, ~U[2026-04-08 11:00:26Z], ~U[2026-07-13 10:57:34Z], ~U[2026-07-13 10:57:34Z], "Канал Данила, гида с Итурупа: https://www.youtube.com/@Romanov.fishing65\nЕго телега: @romanovfishing\nВидео Толи с поездки: https://youtu.be/UoMHfLL3kxU?si=VnRKVoXjDsmFet2C", "Остров Итуруп! Безлюдные реки и дикая рыба!", 4922, false, "moXLxRuvg0w", "https://www.youtube.com/watch?v=moXLxRuvg0w", "/downloads/Youtube/0_Download/2026-04-08 Остров Итуруп! Безлюдные реки и дикая рыба!.mkv", false, 1, ~U[2026-04-08 11:00:26Z]] 13:57:34.126 [debug] QUERY OK source="sources" db=2.9ms queue=0.1ms idle=70.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:34.153 [debug] QUERY OK source="media_items" db=27.1ms idle=54.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-25 08:11:14Z], 1] 13:57:34.182 [debug] QUERY OK source="media_items" db=27.7ms idle=55.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" ["Поддержать выпуск новых видео можно: карта Сбербанк 2202 2068 9937 4479\nПоддержать подпиской на мою авторскую платформу https://sponsr.ru/sovet/ или Бусти https://boosty.to/tyzsovet (там версия ролика в формате 18+ и доступны аудиоверсии роликов)\n\nГруппа Вконтакте https://vk.com/club168951105\nГруппа в телеграм https://t.me/Tyzemsovet\nИсточники:\nТомас де Ваал. Черный сад: Армения и Азербайджан между мирой и войной.\nМ. Жирохов. Меч и огонь Карабаха. Хроника незнаменитой войны. 1988–1994.\nМ. Велимамедов. Карабахская война 1991-1994.\nР. Кочарян. Жизнь и свобода.\nСписок советских военнослужащих, погибших в ходе \"Черного января\" 1990 года https://artofwar.ru/z/zhirohow_m_a/text_0450.shtml?ysclid=mksksdfoiz567550778\nИспользованы материалы с форума Milhistory.org, где представлен большой массив данных по теме. \n\n00:00 - введение\n07:37 - древняя и феодальная история Карабаха\n19:29 - Карабах в составе Российской Империи\n39:04 - 1917 год и первая армяно-азербайджанская война\n48:25 - Приход большевиков и создание НКАО\n01:00:49 - Эпоха Застоя: пожар под ковром\n01:26:35 - Перестройка: пламя вырывается наружу\n01:47:20 - Черный январь в Баку\n02:06:54 - операция \"Кольцо\"\n02:20:05 - крах СССР и первый этап войны\n02:38:50 - дашалтинская операция\n02:49:48 - ходжалинская резня\n02:56:23 - битва за Шушу\n03:13:16 - азербайджанское контрнаступление\n03:32:57 - смена курса Азербайджана, армяне делают выводы из поражения\n03:56:15 - операция \"Коридор\"\n04:02:42 - Эльчибей уничтожает свою армию\n04:21:28 - военный мятеж в Азербайджане\n04:30:34 - армяне продолжают наступать\n04:37:37 - попытка азербайджанского контрнаступления\n04:45:10 - конец войны, итоги и выводы", "Период распада. Первая Карабахская война.", "4e686c2f-31c3-4de0-a337-d451684879e7", 17747, false, "cY2psJov4Ls", "https://www.youtube.com/watch?v=cY2psJov4Ls", 14, "/downloads/Youtube/0_Download/2026-01-25 Период распада. Первая Карабахская война..mp4", false, false, false, 1, [], 1, ~U[2026-01-25 08:11:14Z], ~U[2026-07-13 10:57:34Z], ~U[2026-07-13 10:57:34Z], "Поддержать выпуск новых видео можно: карта Сбербанк 2202 2068 9937 4479\nПоддержать подпиской на мою авторскую платформу https://sponsr.ru/sovet/ или Бусти https://boosty.to/tyzsovet (там версия ролика в формате 18+ и доступны аудиоверсии роликов)\n\nГруппа Вконтакте https://vk.com/club168951105\nГруппа в телеграм https://t.me/Tyzemsovet\nИсточники:\nТомас де Ваал. Черный сад: Армения и Азербайджан между мирой и войной.\nМ. Жирохов. Меч и огонь Карабаха. Хроника незнаменитой войны. 1988–1994.\nМ. Велимамедов. Карабахская война 1991-1994.\nР. Кочарян. Жизнь и свобода.\nСписок советских военнослужащих, погибших в ходе \"Черного января\" 1990 года https://artofwar.ru/z/zhirohow_m_a/text_0450.shtml?ysclid=mksksdfoiz567550778\nИспользованы материалы с форума Milhistory.org, где представлен большой массив данных по теме. \n\n00:00 - введение\n07:37 - древняя и феодальная история Карабаха\n19:29 - Карабах в составе Российской Империи\n39:04 - 1917 год и первая армяно-азербайджанская война\n48:25 - Приход большевиков и создание НКАО\n01:00:49 - Эпоха Застоя: пожар под ковром\n01:26:35 - Перестройка: пламя вырывается наружу\n01:47:20 - Черный январь в Баку\n02:06:54 - операция \"Кольцо\"\n02:20:05 - крах СССР и первый этап войны\n02:38:50 - дашалтинская операция\n02:49:48 - ходжалинская резня\n02:56:23 - битва за Шушу\n03:13:16 - азербайджанское контрнаступление\n03:32:57 - смена курса Азербайджана, армяне делают выводы из поражения\n03:56:15 - операция \"Коридор\"\n04:02:42 - Эльчибей уничтожает свою армию\n04:21:28 - военный мятеж в Азербайджане\n04:30:34 - армяне продолжают наступать\n04:37:37 - попытка азербайджанского контрнаступления\n04:45:10 - конец войны, итоги и выводы", "Период распада. Первая Карабахская война.", 17747, false, "cY2psJov4Ls", "https://www.youtube.com/watch?v=cY2psJov4Ls", "/downloads/Youtube/0_Download/2026-01-25 Период распада. Первая Карабахская война..mp4", false, 1, ~U[2026-01-25 08:11:14Z]] 13:57:34.184 [debug] QUERY OK source="sources" db=2.0ms idle=60.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:34.205 [debug] QUERY OK source="media_items" db=20.5ms 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[2026-04-04 18:39:22Z], 1] 13:57:34.224 [debug] QUERY OK source="media_items" db=17.8ms idle=64.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Обсуждаем актуальные события\n\nПоддержи канал:\nhttps://boosty.to/agitprop\nhttps://yoomoney.ru/fundraise/4gMjsQAABis.230104\n\nписьма и новости с мест присылайте на адрес: agitblog@gmail.com\nили в чат-бот: https://t.me/Agitblog_bot в Телеграм\nПодпишись на Telegram: https://t.me/Agitblog", "Стрим по спискам. Иран, блокировки, кризис // 04.04", "0d626a59-848e-40f5-9e9e-c78c52b3666d", 7435, true, "0VlcGOO1QsI", "https://www.youtube.com/watch?v=0VlcGOO1QsI", 15, "/downloads/Youtube/0_Download/2026-04-04 Стрим по спискам. Иран, блокировки, кризис ⧸⧸ 04.04.mp4", false, false, false, 1, [], 2, ~U[2026-04-04 18:39:22Z], ~U[2026-07-13 10:57:34Z], ~U[2026-07-13 10:57:34Z], "Обсуждаем актуальные события\n\nПоддержи канал:\nhttps://boosty.to/agitprop\nhttps://yoomoney.ru/fundraise/4gMjsQAABis.230104\n\nписьма и новости с мест присылайте на адрес: agitblog@gmail.com\nили в чат-бот: https://t.me/Agitblog_bot в Телеграм\nПодпишись на Telegram: https://t.me/Agitblog", "Стрим по спискам. Иран, блокировки, кризис // 04.04", 7435, true, "0VlcGOO1QsI", "https://www.youtube.com/watch?v=0VlcGOO1QsI", "/downloads/Youtube/0_Download/2026-04-04 Стрим по спискам. Иран, блокировки, кризис ⧸⧸ 04.04.mp4", false, 1, ~U[2026-04-04 18:39:22Z]] 13:57:34.227 [debug] QUERY OK source="sources" db=2.1ms idle=71.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:34.247 [debug] QUERY OK source="media_items" db=20.4ms idle=45.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-09 14:32:50Z], 1] 13:57:34.268 [debug] QUERY OK source="media_items" db=19.4ms idle=63.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://cgpods.ru/solid26 промокод SOLID26 на скидку до 1000 руб.\nПылесосы CaseGuru создают стерильную медицинскую чистоту БЕЗ химии.\nТГ-блог: https://t.me/cg_pods\n\nКаждый найдёт свой тариф в СберМобайле. 300 минут и 50 Гб за 390 ₽ в месяц, а если хочется по-своему, можно собрать тариф самому - https://clck.ru/3STaYb\n\n► 1 космический рацион - https://www.youtube.com/watch?v=vZyLhcspddA&t \n► 2 космический рацион - https://www.youtube.com/watch?v=SnScTFRlfSk&t\n► 3 космический рацион - https://www.youtube.com/watch?v=ZOJe6xwMcjs&t\n► 4 космический рацион - https://www.youtube.com/watch?v=6UtJ-YJ_xHA&t\n\n► Телега - https://t.me/solidkov\n► Группа ВК - https://vk.com/club_solid\n► ПОДПИСЫВАЙСЯ НА МОЙ КАНАЛ - https://goo.gl/at6fcL\n► МОЙ LIFE канал - https://goo.gl/ZR9ytP\n\n► ВСЕ ОБЗОРЫ НА ИРП - https://goo.gl/bTCFo2\n► КАК СНИМАЛИСЬ ОБЗОРЫ - https://goo.gl/9uIrtT \n► ВЫЖИВАНИЕ, ЭКСПЕРИМЕНТЫ, ПОХОДЫ - https://goo.gl/YSDeT3\n► СТРАЙКБОЛ - https://goo.gl/MZa1sW\n► ОБЗОРЫ ИГР - https://goo.gl/bVmqf8 \n► ВСЕ ПЛЕЙЛИСТЫ - https://goo.gl/7RJF2S\n\nРеклама. Рекламодатель ООО \"СБЕРБАНК-ТЕЛЕКОМ\", ИНН: 7736264044, erid: 2W5zFK3zZrZ\n\n#космическаяеда #сухпай #artemis2 #артемида2 #денькосмонавтики #solid #луна2026", "Космический ДОШИРАК? Пробую самую ДОРОГУЮ еду космонавтов!", "3c182bdb-cd44-4422-a91d-e3b0703edb4c", 1511, false, "sEi31miShKU", "https://www.youtube.com/watch?v=sEi31miShKU", 16, "/downloads/Youtube/0_Download/2026-04-09 Космический ДОШИРАК? Пробую самую ДОРОГУЮ еду космонавтов!.mkv", false, false, false, 1, [], 3, ~U[2026-04-09 14:32:50Z], ~U[2026-07-13 10:57:34Z], ~U[2026-07-13 10:57:34Z], "Тюменские роботы-пылесосы – https://cgpods.ru/solid26 промокод SOLID26 на скидку до 1000 руб.\nПылесосы CaseGuru создают стерильную медицинскую чистоту БЕЗ химии.\nТГ-блог: https://t.me/cg_pods\n\nКаждый найдёт свой тариф в СберМобайле. 300 минут и 50 Гб за 390 ₽ в месяц, а если хочется по-своему, можно собрать тариф самому - https://clck.ru/3STaYb\n\n► 1 космический рацион - https://www.youtube.com/watch?v=vZyLhcspddA&t \n► 2 космический рацион - https://www.youtube.com/watch?v=SnScTFRlfSk&t\n► 3 космический рацион - https://www.youtube.com/watch?v=ZOJe6xwMcjs&t\n► 4 космический рацион - https://www.youtube.com/watch?v=6UtJ-YJ_xHA&t\n\n► Телега - https://t.me/solidkov\n► Группа ВК - https://vk.com/club_solid\n► ПОДПИСЫВАЙСЯ НА МОЙ КАНАЛ - https://goo.gl/at6fcL\n► МОЙ LIFE канал - https://goo.gl/ZR9ytP\n\n► ВСЕ ОБЗОРЫ НА ИРП - https://goo.gl/bTCFo2\n► КАК СНИМАЛИСЬ ОБЗОРЫ - https://goo.gl/9uIrtT \n► ВЫЖИВАНИЕ, ЭКСПЕРИМЕНТЫ, ПОХОДЫ - https://goo.gl/YSDeT3\n► СТРАЙКБОЛ - https://goo.gl/MZa1sW\n► ОБЗОРЫ ИГР - https://goo.gl/bVmqf8 \n► ВСЕ ПЛЕЙЛИСТЫ - https://goo.gl/7RJF2S\n\nРеклама. Рекламодатель ООО \"СБЕРБАНК-ТЕЛЕКОМ\", ИНН: 7736264044, erid: 2W5zFK3zZrZ\n\n#космическаяеда #сухпай #artemis2 #артемида2 #денькосмонавтики #solid #луна2026", "Космический ДОШИРАК? Пробую самую ДОРОГУЮ еду космонавтов!", 1511, false, "sEi31miShKU", "https://www.youtube.com/watch?v=sEi31miShKU", "/downloads/Youtube/0_Download/2026-04-09 Космический ДОШИРАК? Пробую самую ДОРОГУЮ еду космонавтов!.mkv", false, 1, ~U[2026-04-09 14:32:50Z]] 13:57:34.271 [debug] QUERY OK source="sources" db=2.2ms 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" = ?) [1] 13:57:34.293 [debug] QUERY OK source="media_items" db=22.3ms idle=46.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-09 13:01:40Z], 1] 13:57:34.344 [debug] QUERY OK source="media_items" db=50.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" ["Когда-то давно (6 лет назад) я поставил себе цель: привести свой Туарег НФ в максимальную комплектацию. Поставить туда все опции, которые ставились в эту модель с завода (кроме парочки не нужных мне). \nТогда же, я довольно рьяно взялся за процесс, но со временем, идея заглохла, из-за чего последняя серия вышла уже 3 года назад.\nПришло время вытащить этот проект с полки, сдуть с него пыль и довести уже это дело до конца! 🙂\n\nОсновной канал: https://www.youtube.com/c/quattro882\n\nИльдар Live это официальный канал группы компаний \"АП\". \nРаботаем c 2013 года. По всей России. \n\nЧем мы можем Вам помочь:\n✔ Подбор автомобилей с гарантией. Проверка по 105 пунктам. Экспертиза, оценка авто: https://podbor.org\n✔ Страхование по всей России ОСАГО/КАСКО: https://ins.podbor.org\n✔ Автосервис. Ремонт, обслуживание авто в Москве: https://service.podbor.org\n✔ Вкуснейший натуральный Мёд с пасеки моего отца: https://honey.podbor.org\n✔ Футболки, толстовки, худи итп мерч здесь: https://merch.podbor.org\n✔ Наклейки, кружки, рамки для номеров итд: sticker-wb.podbor.org и sticker-ozon.podbor.org\n✔ Хочешь работать в нашей компании? Го сюда: https://job.podbor.org\n\nДля тех, кто хочет поддержать наш Благотворительный проект: https://podbor.org/charity/\n\nОбращайтесь! Мы всегда Вам рады!", "Туарег не сломался! Вам просто показалось 😃", "0f4098c9-9a29-4248-af34-03fdc45cca74", 7831, false, "ql-wxq4utAw", "https://www.youtube.com/watch?v=ql-wxq4utAw", 17, "/downloads/Youtube/0_Download/2026-04-09 Туарег не сломался! Вам просто показалось 😃.mkv", false, false, false, 1, [], 3, ~U[2026-04-09 13:01:40Z], ~U[2026-07-13 10:57:34Z], ~U[2026-07-13 10:57:34Z], "Когда-то давно (6 лет назад) я поставил себе цель: привести свой Туарег НФ в максимальную комплектацию. Поставить туда все опции, которые ставились в эту модель с завода (кроме парочки не нужных мне). \nТогда же, я довольно рьяно взялся за процесс, но со временем, идея заглохла, из-за чего последняя серия вышла уже 3 года назад.\nПришло время вытащить этот проект с полки, сдуть с него пыль и довести уже это дело до конца! 🙂\n\nОсновной канал: https://www.youtube.com/c/quattro882\n\nИльдар Live это официальный канал группы компаний \"АП\". \nРаботаем c 2013 года. По всей России. \n\nЧем мы можем Вам помочь:\n✔ Подбор автомобилей с гарантией. Проверка по 105 пунктам. Экспертиза, оценка авто: https://podbor.org\n✔ Страхование по всей России ОСАГО/КАСКО: https://ins.podbor.org\n✔ Автосервис. Ремонт, обслуживание авто в Москве: https://service.podbor.org\n✔ Вкуснейший натуральный Мёд с пасеки моего отца: https://honey.podbor.org\n✔ Футболки, толстовки, худи итп мерч здесь: https://merch.podbor.org\n✔ Наклейки, кружки, рамки для номеров итд: sticker-wb.podbor.org и sticker-ozon.podbor.org\n✔ Хочешь работать в нашей компании? Го сюда: https://job.podbor.org\n\nДля тех, кто хочет поддержать наш Благотворительный проект: https://podbor.org/charity/\n\nОбращайтесь! Мы всегда Вам рады!", "Туарег не сломался! Вам просто показалось 😃", 7831, false, "ql-wxq4utAw", "https://www.youtube.com/watch?v=ql-wxq4utAw", "/downloads/Youtube/0_Download/2026-04-09 Туарег не сломался! Вам просто показалось 😃.mkv", false, 1, ~U[2026-04-09 13:01:40Z]] 13:57:34.347 [debug] QUERY OK source="sources" db=2.2ms idle=97.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:34.378 [debug] QUERY OK source="media_items" db=30.7ms idle=79.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-02-10 03:24:28Z], 1] 13:57:34.403 [debug] QUERY OK source="media_items" db=23.5ms idle=108.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["In this video we go over how to remove apple magic keyboard with touch id keys. If you need to clean your keyboard or keycaps have popped off and need to be reinstalled or replaced, this guide should help. Maybe you spilled something on your keyboard and need to clean it out because the keys are sticky or crunchy. \n\nIf you have a Apple Magic Keyboard with touch ID but without the numeric pad you can follow this video as well but the arrow keys will be different.\n\nOther Videos that can help clean fix or repair your apple macbook keyboard\n\nCleaning Sticky Keys on a Macbook air - https://youtu.be/R3x_MWDqZFE\nRemoving Keys on Magic Keyboard 2 - https://youtu.be/rPbaxUdElHQ\nMagic Keyboard 1 (original wireless apple keyboard) - https://youtu.be/HryU5nFV7X4\n\nVideo index\n0:00 Intro\n54:03 Key Removal (numbers, letters, function, all the square keys)\n2:16 Keyboard Cleaning (alcohol on keyboard with toothbrush, water on keycaps)\n2:29 Key Reinstall (numbers, letters, function, all the square keys)\n2:51 Option Key Removal + Reinstall \n3:16 F19 Key Removal + Reinstall \n3:48 How to remove delete key return key 0 key Enter Key tab key caps lock key control key\n5:23 How to reinstall these things \n6:21 Enter Key on Numeric Pad Removal\n6:56 Enter Key Reinstall\n7:26 Shift Key Removal\n8:40 Shift Key Installation\n9:21 How to Remove Spacebar\n11:02 How to Reinstall Spacebar\n11:50 How to Remove Scissor Switch on Apple Keyboard\n12:58 How to Put Scissor Switch together\n14:06 How to Reinstall Scissor Switch on keyboard", "How to Remove Apple Magic Keyboard with Touch ID Keys (Clean Sticky or Replace Keys)", "7e1cf28d-bf8e-4422-b7ab-54e51cddd865", 933, false, "QY2XnmnClJY", "https://www.youtube.com/watch?v=QY2XnmnClJY", 18, "/downloads/Youtube/0_Download/2022-02-10 How to Remove Apple Magic Keyboard with Touch ID Keys (Clean Sticky or Replace Keys).mkv", false, false, false, 1, [], 1, ~U[2022-02-10 03:24:28Z], ~U[2026-07-13 10:57:34Z], ~U[2026-07-13 10:57:34Z], "In this video we go over how to remove apple magic keyboard with touch id keys. If you need to clean your keyboard or keycaps have popped off and need to be reinstalled or replaced, this guide should help. Maybe you spilled something on your keyboard and need to clean it out because the keys are sticky or crunchy. \n\nIf you have a Apple Magic Keyboard with touch ID but without the numeric pad you can follow this video as well but the arrow keys will be different.\n\nOther Videos that can help clean fix or repair your apple macbook keyboard\n\nCleaning Sticky Keys on a Macbook air - https://youtu.be/R3x_MWDqZFE\nRemoving Keys on Magic Keyboard 2 - https://youtu.be/rPbaxUdElHQ\nMagic Keyboard 1 (original wireless apple keyboard) - https://youtu.be/HryU5nFV7X4\n\nVideo index\n0:00 Intro\n54:03 Key Removal (numbers, letters, function, all the square keys)\n2:16 Keyboard Cleaning (alcohol on keyboard with toothbrush, water on keycaps)\n2:29 Key Reinstall (numbers, letters, function, all the square keys)\n2:51 Option Key Removal + Reinstall \n3:16 F19 Key Removal + Reinstall \n3:48 How to remove delete key return key 0 key Enter Key tab key caps lock key control key\n5:23 How to reinstall these things \n6:21 Enter Key on Numeric Pad Removal\n6:56 Enter Key Reinstall\n7:26 Shift Key Removal\n8:40 Shift Key Installation\n9:21 How to Remove Spacebar\n11:02 How to Reinstall Spacebar\n11:50 How to Remove Scissor Switch on Apple Keyboard\n12:58 How to Put Scissor Switch together\n14:06 How to Reinstall Scissor Switch on keyboard", "How to Remove Apple Magic Keyboard with Touch ID Keys (Clean Sticky or Replace Keys)", 933, false, "QY2XnmnClJY", "https://www.youtube.com/watch?v=QY2XnmnClJY", "/downloads/Youtube/0_Download/2022-02-10 How to Remove Apple Magic Keyboard with Touch ID Keys (Clean Sticky or Replace Keys).mkv", false, 1, ~U[2022-02-10 03:24:28Z]] 13:57:34.405 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=109.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:34.428 [debug] QUERY OK source="media_items" db=22.4ms queue=0.1ms idle=61.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-11-23 18:50:28Z], 1] 13:57:34.451 [debug] QUERY OK source="media_items" db=21.9ms queue=0.1ms idle=81.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" ["Apple Magic Keyboard 2 Disassemby & Repair\n\nBrake Caliper Restoration - https://youtu.be/e4dWS5_ZPYw\nCar Foglights Restoration - https://www.youtube.com/watch?v=O_Jv-Etyqlg\n\nHello everyone. In this video, I will completely disassemble the Apple keyboard. It was filled with coffee, so the keys were stuck, and the spacebar was not pressed at all. In between shots, the button section was washed under water. Lay in a basin for 1 hour, the water washed out the coffee. Now the Magic Keyboard 2 keys are pressed perfectly, just like from the factory. Hope this disassembly helps someone. Remove key not captured on video but the complete disassembly method is the simplest and fastest. Good repair.\n\nTrack: Almost in F - Tranquillity (Kevin MacLeod)\nLicense: Creative Commons Attribution 4.0 \nExecutor: http://incompetech.com/\nSource: http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1100394\n\n#disassembly #apple #magickeyboard #repair", "Apple Magic Keyboard 2 DISASSEMBLY and REPAIR", "d5d48d0b-220d-4356-8475-80481b03f22d", 1251, false, "m6roZDo1r0k", "https://www.youtube.com/watch?v=m6roZDo1r0k", 19, "/downloads/Youtube/0_Download/2021-11-23 Apple Magic Keyboard 2 DISASSEMBLY and REPAIR.mkv", false, false, false, 1, [], 1, ~U[2021-11-23 18:50:28Z], ~U[2026-07-13 10:57:34Z], ~U[2026-07-13 10:57:34Z], "Apple Magic Keyboard 2 Disassemby & Repair\n\nBrake Caliper Restoration - https://youtu.be/e4dWS5_ZPYw\nCar Foglights Restoration - https://www.youtube.com/watch?v=O_Jv-Etyqlg\n\nHello everyone. In this video, I will completely disassemble the Apple keyboard. It was filled with coffee, so the keys were stuck, and the spacebar was not pressed at all. In between shots, the button section was washed under water. Lay in a basin for 1 hour, the water washed out the coffee. Now the Magic Keyboard 2 keys are pressed perfectly, just like from the factory. Hope this disassembly helps someone. Remove key not captured on video but the complete disassembly method is the simplest and fastest. Good repair.\n\nTrack: Almost in F - Tranquillity (Kevin MacLeod)\nLicense: Creative Commons Attribution 4.0 \nExecutor: http://incompetech.com/\nSource: http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1100394\n\n#disassembly #apple #magickeyboard #repair", "Apple Magic Keyboard 2 DISASSEMBLY and REPAIR", 1251, false, "m6roZDo1r0k", "https://www.youtube.com/watch?v=m6roZDo1r0k", "/downloads/Youtube/0_Download/2021-11-23 Apple Magic Keyboard 2 DISASSEMBLY and REPAIR.mkv", false, 1, ~U[2021-11-23 18:50:28Z]] 13:57:34.454 [debug] QUERY OK source="sources" db=2.5ms queue=0.1ms idle=73.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:34.480 [debug] QUERY OK source="media_items" db=25.4ms idle=51.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-10 15:30:26Z], 1] 13:57:34.512 [debug] QUERY OK source="media_items" db=31.1ms queue=0.1ms idle=75.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Кстати, я не обратил внимания на то, что на коробке написано \"Совместимо со всеми наборами игр GeoSafari\", а значит это буквально то же самое, что и оригинальная географическая игра, только желтого цвета. И, честно говоря, это хороший аргумент в пользу того, что, когда дети подрастут, у них появится игра по географии!\n\nКак вы можете заметить, мне это нравится. Класс.\n\nКанал Алека: https://www.youtube.com/@TechnologyConnections\nОригинальное видео: https://www.youtube.com/watch?v=7SZHA3qTc6c\nВторой канал Алека: https://www.youtube.com/@TechnologyConnextras\n\nPatreon Technology Connections: https://www.patreon.com/technologyconnections\n\nBoosty для поддержки переводов: https://boosty.to/bassman\n\nПереводы на других площадках:\nВК: https://vk.com/public220447489\nRutube: https://rutube.ru/channel/31076718/\nTelegram: https://t.me/techconRUS", "GeoSafari Jr.", "7d50b6dc-2320-4e32-868e-0946379ca516", 1271, false, "ktu4qRX9WXk", "https://www.youtube.com/watch?v=ktu4qRX9WXk", 20, "/downloads/Youtube/0_Download/2026-04-10 GeoSafari Jr..mkv", false, false, false, 1, [], 5, ~U[2026-04-10 15:30:26Z], ~U[2026-07-13 10:57:34Z], ~U[2026-07-13 10:57:34Z], "Она жёлтая!\n\nНемного дополнительной информации!\nКак и предполагалось, коды нашлись! И они не совсем задают параметраы, но, похоже, игру из предустановленных. Руководство поможет вам определить, какой код вам понадобится, исходя из количества вопросов и типа игры, а затем подскажет, какие точки на карточке использовать. Это одновременно и проще, и сложнее, чем кажется!\n\nКстати, я не обратил внимания на то, что на коробке написано \"Совместимо со всеми наборами игр GeoSafari\", а значит это буквально то же самое, что и оригинальная географическая игра, только желтого цвета. И, честно говоря, это хороший аргумент в пользу того, что, когда дети подрастут, у них появится игра по географии!\n\nКак вы можете заметить, мне это нравится. Класс.\n\nКанал Алека: https://www.youtube.com/@TechnologyConnections\nОригинальное видео: https://www.youtube.com/watch?v=7SZHA3qTc6c\nВторой канал Алека: https://www.youtube.com/@TechnologyConnextras\n\nPatreon Technology Connections: https://www.patreon.com/technologyconnections\n\nBoosty для поддержки переводов: https://boosty.to/bassman\n\nПереводы на других площадках:\nВК: https://vk.com/public220447489\nRutube: https://rutube.ru/channel/31076718/\nTelegram: https://t.me/techconRUS", "GeoSafari Jr.", 1271, false, "ktu4qRX9WXk", "https://www.youtube.com/watch?v=ktu4qRX9WXk", "/downloads/Youtube/0_Download/2026-04-10 GeoSafari Jr..mkv", false, 1, ~U[2026-04-10 15:30:26Z]] 13:57:34.515 [debug] QUERY OK source="sources" db=2.1ms idle=84.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:34.536 [debug] QUERY OK source="media_items" db=21.6ms idle=64.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-10 09:01:34Z], 1] 13:57:34.558 [debug] QUERY OK source="media_items" db=20.7ms queue=0.1ms idle=83.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/yuriproa — забирай свои подарки и качай War Thunder бесплатно!\n\nСделка от Дрома на Три Миллиона\n🚗 https://drom.ru/s/ISp 🚗\nПродавать авто иди на Дром!\n\nРеклама. ООО «Амаяма Авто». Erid: 2W5zFJDeEqf\n\nПолная информация об организаторе, правилах, размере выплаты, сроках, месте и порядке заключения Сделки на www.drom.ru/3000000\nКоличество сделок ограничено.\n\nБусти с эксклюзивными видео - https://boosty.to/yuritheprofessional\nТелеграм - https://t.me/YuriProfessional\nВконтакте - https://vk.com/superyourassik\n\nКомментирует, как обычно, профессионал.\n\nOriginal video: https://www.youtube.com/watch?v=1xin-Yz37qM\nFair Use - parody, satire, review, commentary, compilation.\nIf any of the clips are yours and you would like it removed, please email yourassik5000@gmail.com before taking any action. I will gladly take down the video. \nThank you!", "ОПАСНЫЕ НЫРЯНИЯ 2025 СРЕДИ ЖЕНЩИН - ЧЕМПИОНАТ МИРА", "2b76b28f-5e7e-4a93-a3e3-fc736e2de1ff", 998, false, "ymwuQUwPAOQ", "https://www.youtube.com/watch?v=ymwuQUwPAOQ", 21, "/downloads/Youtube/0_Download/2026-04-10 ОПАСНЫЕ НЫРЯНИЯ 2025 СРЕДИ ЖЕНЩИН - ЧЕМПИОНАТ МИРА.mp4", false, false, false, 1, [], 5, ~U[2026-04-10 09:01:34Z], ~U[2026-07-13 10:57:34Z], ~U[2026-07-13 10:57:34Z], "💥 https://pixgames.ru/yuriproa — забирай свои подарки и качай War Thunder бесплатно!\n\nСделка от Дрома на Три Миллиона\n🚗 https://drom.ru/s/ISp 🚗\nПродавать авто иди на Дром!\n\nРеклама. ООО «Амаяма Авто». Erid: 2W5zFJDeEqf\n\nПолная информация об организаторе, правилах, размере выплаты, сроках, месте и порядке заключения Сделки на www.drom.ru/3000000\nКоличество сделок ограничено.\n\nБусти с эксклюзивными видео - https://boosty.to/yuritheprofessional\nТелеграм - https://t.me/YuriProfessional\nВконтакте - https://vk.com/superyourassik\n\nКомментирует, как обычно, профессионал.\n\nOriginal video: https://www.youtube.com/watch?v=1xin-Yz37qM\nFair Use - parody, satire, review, commentary, compilation.\nIf any of the clips are yours and you would like it removed, please email yourassik5000@gmail.com before taking any action. I will gladly take down the video. \nThank you!", "ОПАСНЫЕ НЫРЯНИЯ 2025 СРЕДИ ЖЕНЩИН - ЧЕМПИОНАТ МИРА", 998, false, "ymwuQUwPAOQ", "https://www.youtube.com/watch?v=ymwuQUwPAOQ", "/downloads/Youtube/0_Download/2026-04-10 ОПАСНЫЕ НЫРЯНИЯ 2025 СРЕДИ ЖЕНЩИН - ЧЕМПИОНАТ МИРА.mp4", false, 1, ~U[2026-04-10 09:01:34Z]] 13:57:34.561 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=78.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:34.582 [debug] QUERY OK source="media_items" db=21.2ms idle=49.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-07 07:44:04Z], 1] 13:57:34.602 [debug] QUERY OK source="media_items" db=18.7ms idle=68.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" ["Куда исчез авиационный гигант, выпускавший почти тысячу «летающих танков» Ил-76? Почему затихли цеха, где рождались самолеты, известные всему миру?\n\nВ этом видео мы отправляемся в прошлое, чтобы рассказать историю легендарного ТАПОиЧ — Ташкентского авиационного завода имени Чкалова. От эвакуации в 1941 году и сборки самолетов для фронта до создания могучих Ил-76 и Ан-22 «Антей». Узнайте о взлете и трагической судьбе одного из крупнейших авиастроительных предприятий СССР.\n\n00:00 - Вступление\n00:17 - ТАПОиЧ во время ВОВ\n01:27 - Послевоенный годы\n02:11 - Самолёты \"Гиганты\"\n03:17 - 80-е годы\n03:41 - Особенности ТАПОиЧа\n04:25 - Последний Самолёт\n04:37 - Завершение\n\n#ТАПОиЧ #Авиация #ИсторияСССР #Ил76 #Узбекистан", "ТАПОиЧ - Последний рейс @БахромИсмаилов", "b673b96d-b070-4d7f-9f9b-d1d6712b8614", 325, false, "kIQzE00lIWo", "https://www.youtube.com/watch?v=kIQzE00lIWo", 22, "/downloads/Youtube/0_Download/2025-06-07 ТАПОиЧ - Последний рейс @БахромИсмаилов.mp4", false, false, false, 1, [], 1, ~U[2025-06-07 07:44:04Z], ~U[2026-07-13 10:57:34Z], ~U[2026-07-13 10:57:34Z], "Куда исчез авиационный гигант, выпускавший почти тысячу «летающих танков» Ил-76? Почему затихли цеха, где рождались самолеты, известные всему миру?\n\nВ этом видео мы отправляемся в прошлое, чтобы рассказать историю легендарного ТАПОиЧ — Ташкентского авиационного завода имени Чкалова. От эвакуации в 1941 году и сборки самолетов для фронта до создания могучих Ил-76 и Ан-22 «Антей». Узнайте о взлете и трагической судьбе одного из крупнейших авиастроительных предприятий СССР.\n\n00:00 - Вступление\n00:17 - ТАПОиЧ во время ВОВ\n01:27 - Послевоенный годы\n02:11 - Самолёты \"Гиганты\"\n03:17 - 80-е годы\n03:41 - Особенности ТАПОиЧа\n04:25 - Последний Самолёт\n04:37 - Завершение\n\n#ТАПОиЧ #Авиация #ИсторияСССР #Ил76 #Узбекистан", "ТАПОиЧ - Последний рейс @БахромИсмаилов", 325, false, "kIQzE00lIWo", "https://www.youtube.com/watch?v=kIQzE00lIWo", "/downloads/Youtube/0_Download/2025-06-07 ТАПОиЧ - Последний рейс @БахромИсмаилов.mp4", false, 1, ~U[2025-06-07 07:44:04Z]] 13:57:34.604 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=65.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:34.626 [debug] QUERY OK source="media_items" db=21.2ms idle=46.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-10 17:27:04Z], 1] 13:57:34.646 [debug] QUERY OK source="media_items" db=18.8ms queue=0.1ms idle=65.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://youtu.be/HS4gOWB8yPY\nТретья серия https://youtu.be/ao6c0TUjiAk\nМой одноимённый канал на Рутубе https://rutube.ru/channel/44832496/\nЗаходите на мой сайт https://korzhevsk.ru/\n\nРеквизиты для желающих поддержать автора:\nСбер 4279 3806 2291 2089 Т-банк 5536 9137 7472 0318 (с пометкой \"Донат\", \"Подарок\", и т.п.).", "ОЛИМП-003, или что? Разбираемся и дорабатываем напильником", "d55c0099-9d7b-458f-866c-4dd39ac6b53a", 3581, false, "Dxz_mXaOYUI", "https://www.youtube.com/watch?v=Dxz_mXaOYUI", 23, "/downloads/Youtube/0_Download/2026-04-10 ОЛИМП-003, или что? Разбираемся и дорабатываем напильником.mp4", false, false, false, 1, [], 5, ~U[2026-04-10 17:27:04Z], ~U[2026-07-13 10:57:34Z], ~U[2026-07-13 10:57:34Z], "Ремонт обещает быть долгим, нас наверняка ждут сюрпризы, поэтому терпеливо ждите следующих серий.\nВторая серия https://youtu.be/HS4gOWB8yPY\nТретья серия https://youtu.be/ao6c0TUjiAk\nМой одноимённый канал на Рутубе https://rutube.ru/channel/44832496/\nЗаходите на мой сайт https://korzhevsk.ru/\n\nРеквизиты для желающих поддержать автора:\nСбер 4279 3806 2291 2089 Т-банк 5536 9137 7472 0318 (с пометкой \"Донат\", \"Подарок\", и т.п.).", "ОЛИМП-003, или что? Разбираемся и дорабатываем напильником", 3581, false, "Dxz_mXaOYUI", "https://www.youtube.com/watch?v=Dxz_mXaOYUI", "/downloads/Youtube/0_Download/2026-04-10 ОЛИМП-003, или что? Разбираемся и дорабатываем напильником.mp4", false, 1, ~U[2026-04-10 17:27:04Z]] 13:57:34.648 [debug] QUERY OK source="sources" db=2.1ms idle=63.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:34.670 [debug] QUERY OK source="media_items" db=21.3ms idle=46.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-08 15:56:12Z], 1] 13:57:35.074 [debug] QUERY OK source="media_items" db=403.3ms idle=65.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Вся оперативная информация, прямые эфиры, анонсы новых роликов, инструкции и не опубликованные на YouTube видео:\n\n🔗 ▪ Telegram канал : https://t.me/andreevichat или в поиске: \"Чат Андреевича\" \n🔗 ▪ Бот для обращений : https://t.me/ANDREEVICH_bot \n\n💥 Twitch: https://www.twitch.tv/anatolyandreevich\n\n📌 Смотри видео раньше и без цензуры на Boosty (Футболки, мерч, закрытый чат, уникальный контент можно найти там): \nhttps://boosty.to/molotowa.anatolyandreevich\n\n📣 За репост данного видео в социальные сети или в другие источники ,огромная благодарность! \n\nПОДДЕРЖАТЬ КОПЕЕЧКОЙ КАНАЛ НА КОНТЕНТ\n 👇👇👇👇👇👇\n\n💰 ▪ Отправить мне сообщение, информацию, пожелания или денежку - DonationAlerts\nhttps://www.donationalerts.com/r/anatolyandreevich\n\n ---------------------------------------------------------------------------------\n ОБЯЗАТЕЛЬНО ПОДДЕРЖИТЕ КАНАЛ ПОДПИСКОЙ!\n СТАВЬТЕ ЛАЙК И ПИШИТЕ КОММЕНТАРИЙ! \n ---------------------------------------------------------------------------------\n\n 📩 По вопросам Сотрудничества, Рекламы и разных предложений : \n\nПочта - molotow.pr@gmail.com\nНе стесняйтесь, отвечаю всем)\n\nℹ️ Внимание!!! \nДанное видео создано исключительно в развлекательных целях. Оно не призвано оскорбить кого-либо. В данном видео (а также в описании к нему и в комментариях) содержится много оценочных субъективных суждений автора и других участников съёмки. Эти суждения могут случайно оказаться ложными. Администрация данного ютуб-канала не может проверить всю информацию на достоверность (в том числе и комментарии, которые оставляют под видео другие пользователи).\n(Видео опубликовано согласно статье 152.1)\nCогласие не требуется в случаях, когда:\n1) использование изображения осуществляется в государственных, общественных или иных публичных интересах\n2) изображение гражданина получено при съемке, которая проводится в местах, открытых для свободного посещения, или на публичных мероприятиях), \n152.2 ГКРФ 29.4 Конституции РФ\nЭто видео создано в соответствии с принципами Закона о стандартах образовательных документальных фильмов (EDSA)\n\n#полиция #мошенники #беспредел #менты #безнаказанность #задержание #анатолийандреевич", "🥊 ПОЛИЦЕЙСКИЙ КИДАЕТСЯ НА ЗАЯВИТЕЛЯ? / РАЗОБЛАЧИЛИ НАГЛЫХ МОШЕННИКОВ / ЗАДЕРЖАНИЕ МОШЕННИКОВ", "019b8a6e-7622-44ba-8abb-cca5c18a1c81", 1830, false, "q_AiIqHA-6I", "https://www.youtube.com/watch?v=q_AiIqHA-6I", 24, "/downloads/Youtube/0_Download/2026-04-08 🥊 ПОЛИЦЕЙСКИЙ КИДАЕТСЯ НА ЗАЯВИТЕЛЯ? ⧸ РАЗОБЛАЧИЛИ НАГЛЫХ МОШЕННИКОВ ⧸ ЗАДЕРЖАНИЕ МОШЕННИКОВ.mkv", false, false, false, 1, [], 4, ~U[2026-04-08 15:56:12Z], ~U[2026-07-13 10:57:34Z], ~U[2026-07-13 10:57:34Z], "В этом видео мы вывели на чистую воду организованную группу мошенников, которые нагло наживаются на фанатах и гостях концертов в Москве.\n\nВы увидите реальные кадры того, как «билетные махинаторы» перепродают фальшивки прямо в очередях, а после шоу впаривают доверчивым людям сувениры с поддельными автографами звезд. Как работает эта схема? Почему полиция игнорирует явный беспредел и бездействует, когда людей разводят на деньги прямо у них на глазах? Беспредел полиции. Полиция задержала всех мошенников? Задержание мошенников. Смотрите видео обязательно до конца! \n\nВся оперативная информация, прямые эфиры, анонсы новых роликов, инструкции и не опубликованные на YouTube видео:\n\n🔗 ▪ Telegram канал : https://t.me/andreevichat или в поиске: \"Чат Андреевича\" \n🔗 ▪ Бот для обращений : https://t.me/ANDREEVICH_bot \n\n💥 Twitch: https://www.twitch.tv/anatolyandreevich\n\n📌 Смотри видео раньше и без цензуры на Boosty (Футболки, мерч, закрытый чат, уникальный контент можно найти там): \nhttps://boosty.to/molotowa.anatolyandreevich\n\n📣 За репост данного видео в социальные сети или в другие источники ,огромная благодарность! \n\nПОДДЕРЖАТЬ КОПЕЕЧКОЙ КАНАЛ НА КОНТЕНТ\n (truncated) 13:57:35.076 [debug] QUERY OK source="sources" db=1.6ms idle=448.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:35.106 [debug] QUERY OK source="media_items" db=28.8ms idle=431.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-11 15:15:06Z], 1] 13:57:35.143 [debug] QUERY OK source="media_items" db=35.5ms queue=0.1ms idle=458.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" ["► Каждый найдёт свой тариф в СберМобайле. 300 минут и 50 Гб за 390 ₽ в месяц, а если хочется по-своему, можно собрать тариф самому - https://clck.ru/3STaYb \nРеклама. Рекламодатель ООО \"СБЕРБАНК-ТЕЛЕКОМ\", ИНН: 7736264044, erid: 2W5zFK3zZrZ\n\n► Клей FIXADO для обуви и подошвы, кожи, текстиля и ПВХ. Водостойкий, Прозрачный\nСсылка на Озон: https://ozon.ru/t/csBZwnN\nСсылка на ВБ: https://www.wildberries.ru/catalog/216312945/detail.aspx?targetUrl=SN\n\n☢️Мы проникли в ЗАПРЕТНУЮ ЗОНУ ОТЧУЖДЕНИЯ Фукусимы, которая образовалась после аварии на АЭС Фукусима-1 в марте 2011 года. После катастрофы огромная территория Японии была эвакуирована и закрыта — сегодня это радиоактивная, заброшенная зона, где нет людей, но есть полиция, камеры наблюдения, дикие животные и радиация.\n☢️В этой серии мы затеяли безумный план - проникнуть на саму заброшенную Атомную Электростанцию Фукусима, которая взарвалась.\n☢️Это не документальный фильм — это реальное приключение, снятое в формате киношного влога, где каждое решение может закончиться задержанием. Этот поход станет началом цепочки событий, которые в итоге приведут к тому, что мы проведём 3 месяца в японской тюрьме.\n\n📌СОЦ. СЕТИ ДРУГИХ УЧАСТНИКОВ:\n➡️Антон Кот - @ZLOYKOT \n➡️Влад Урбаникс - @УРБАНИКС \n➡️Толяныч - @ТОЛЯННЫЧ \n➡️Кхен - https://t.me/alexey_klindukhov https://www.instagram.com/artuniar/\n🍺Кружка \"Панелька\" на Wildberries - https://www.wildberries.ru/catalog/864611313/detail.aspx\n\n📌МОИ ДРУГИЕ СОЦ. СЕТИ:\n🔵 Группа ВКОНТАКТЕ - http://vk.com/kreosann\n🔵 Наш ИНСТАГРАМ - https://www.instagram.com/kreosan\n🔵 Александр Крюков - http://vk.com/kreosan\n💰 Заказ рекламы - https://vk.com/id63520946\n\n📹СОДЕРЖАНИЕ:\n0:00 - ЗАБРОС В ЗОНУ ОТЧУЖДЕНИЯ в Японии\n1:21 - ПОЙМАЛИСЬ НА ФОТОЛОВУШКЕ ДАТЧИК ДВИЖЕНИЯ\n2:00 - КАБАНЬЯ ТРОПА - логово кабанов\n4:07 - НАШЛИ БРОШЕННЫЕ ДОМА ФУКУСИМЫ\n5:03 - ПОБЕГ ОТ ЛИКВИДАТОРОВ\n6:51 - СРАБОТАЛА СИГНАЛИЗАЦИЯ - НАС ИЩУТ\n7:48 - БОЛОТО РАДИОАКТИВНОЕ\n8:49 - НАШЛИ ГАРАЖИ\n10:37 - ЗАБРОШЕННЫЙ ДОМ КАРАТИСТА\n11:45 - ПАНИКА... НЕРВНЫЙ СРЫВ\n13:17 - НЕПРОЛАЗНЫЕ ДЖУНГЛИ\n15:14 - ДОМ РАДИОЛЮБИТЕЛЯ\n16:43 - НАШЛИ ЗЕРКАЛЬНЫЙ ФОТОАППАРАТ\n18:21 - РАДИОЛАМПЫ, МИКРОСХЕМЫ, ОСЦИЛОГРАФЫ\n19:06 - БРОШЕННАЯ МАШИНА\n19:44 - ОГРОМНАЯ ДОМИНА !!!\n20:48 - ПРОНИКАЕМ ЧЕРЕЗ КАБАНИЙ ЛАЗ\n22:12 - КАПСУЛА ВРЕМЕНИ\n24:35 - НАШЛИ ЗОЛОТО\n25:25 - НОУТБУК !!!\n25:45 - КТО-ТО ХОДИТ ПО ДОМУ\n26:35 - Нашли GAME BOY !!!\n28:17 - МОБИЛА !!!\n29:16 - МЫ УЗНАЛИ КТО ТУТ ЖИЛ\n30:44 - КЛАДБИЩЕ АВТОМОБИЛЕЙ\n31:55 - СТРАННЫЙ ОТЕЛЬ\n33:40 - НАПАЛИ КАБАНЫ !!!", "✅Проникли в брошенные ДОМА Фукусимы ☢️ Побег от ЛИКВИДАТОРОВ в Зоне Отчуждения !!! ☠️⚡️Напали КАБАНЫ", "dfbf2dc0-1498-41ad-a4b0-cafbe2fa6166", 2081, false, "CnTO-7IYVaY", "https://www.youtube.com/watch?v=CnTO-7IYVaY", 25, "/downloads/Youtube/0_Download/2026-04-11 ✅Проникли в брошенные ДОМА Фукусимы ☢️ Побег от ЛИКВИДАТОРОВ в Зоне Отчуждения !!! ☠️⚡️Напали КАБАНЫ.mkv", false, false, false, 1, [], 5, ~U[2026-04-11 15:15:06Z], ~U[2026-07-13 10:57:35Z], ~U[2026-07-13 10:57:35Z], "► Каждый найдёт свой тариф в СберМобайле. 300 минут и 50 Гб за 390 ₽ в месяц, а если хочется по-своему, можно собрать тариф самому - https://clck.ru/3STaYb \nРеклама. Рекламодатель ООО \"СБЕРБАНК-ТЕЛЕКОМ\", ИНН: 7736264044, erid: 2W5zFK3zZrZ\n\n► Клей FIXADO для обуви и подошвы, кожи, текстиля и ПВХ. Водостойкий, Прозрачный\nСсылка на Озон: https://ozon.ru/t/csBZwnN\nСсылка на ВБ: https://www.wildberries.ru/catalog/216312945/detail.aspx?targetUrl=SN\n\n☢️Мы проникли в ЗАПРЕТНУЮ ЗОНУ ОТЧУЖДЕНИЯ Фукусимы, которая образовалась после аварии на АЭС Фукусима-1 в марте 2011 года. После катастрофы огромная территория Японии была эвакуирована и закрыта — сегодня это радиоактивная, заброшенная зона, где нет людей, но есть полиция, камеры наблюдения, дикие животные и радиация.\n☢️В этой серии мы затеяли безумный план - проникнуть на саму заброшенную Атомную Электростанцию Фукусима, которая взарвалась.\n☢️Это не документальный фильм — это реальное приключение, снятое в формате киношного влога, где каждое решение может закончиться задержанием. Этот поход станет началом цепочки событий, которые в итоге приведут к тому, что мы проведём 3 месяца в японской тюрьме.\n\n📌СОЦ. СЕТИ ДРУГИХ УЧАСТНИКОВ:\n➡️Антон Кот - @ZLOYKOT \n➡️Влад Урбаникс - @УРБАНИКС \n➡️Толяныч - @ТОЛЯННЫЧ \n➡️Кхен - https://t.me/alexey_klindukhov https://www.instagram.com/artuniar/\n🍺Кружка \"Панелька\" на Wildberries - https://www.wildberries.ru/catalog/864611313/detail.aspx\n\n📌МОИ ДРУГИЕ СОЦ. СЕТИ:\n🔵 Группа ВКОНТАКТЕ - http://vk.com/kreosann\n🔵 Наш ИНСТАГРАМ - https://www.instagram.com/kreosan\n🔵 Александр Крюков - http://vk.com/kreosan\n💰 Заказ реклам (truncated) 13:57:35.147 [debug] QUERY OK source="sources" db=3.5ms queue=0.1ms idle=69.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:35.171 [debug] QUERY OK source="media_items" db=23.2ms idle=71.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-11 16:41:45Z], 1] 13:57:35.191 [debug] QUERY OK source="media_items" db=19.3ms idle=65.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" ["Образцы английского стрелкового оружия, у которых спусковой крючок расположен впереди магазина, а магазин позади спускового крючка.", "Британские буллпапы", "0005ac5c-d37b-40cd-a6a2-2d5883523a4e", 1020, false, "Z1AITTMEjQg", "https://www.youtube.com/watch?v=Z1AITTMEjQg", 26, "/downloads/Youtube/0_Download/2026-04-11 Британские буллпапы.mp4", false, false, false, 1, [], 5, ~U[2026-04-11 16:41:45Z], ~U[2026-07-13 10:57:35Z], ~U[2026-07-13 10:57:35Z], "Образцы английского стрелкового оружия, у которых спусковой крючок расположен впереди магазина, а магазин позади спускового крючка.", "Британские буллпапы", 1020, false, "Z1AITTMEjQg", "https://www.youtube.com/watch?v=Z1AITTMEjQg", "/downloads/Youtube/0_Download/2026-04-11 Британские буллпапы.mp4", false, 1, ~U[2026-04-11 16:41:45Z]] 13:57:35.194 [debug] QUERY OK source="sources" db=2.2ms idle=49.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:35.216 [debug] QUERY OK source="media_items" db=21.4ms queue=0.2ms idle=47.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-11 14:02:54Z], 1] 13:57:35.244 [debug] QUERY OK source="media_items" db=26.8ms idle=69.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://l.tbank.ru/skyships0426 — оформите полис от Т-Страхования\n\nИл-76 – тяжелый военно-транспортный самолет, созданный советским конструкторским бюро Ильюшина в начале 1970-хх.\nСамолет проектировался с учетом широкого перечня военных и гражданских заказчиков, что сделало его весьма необычным представителем класса. Ил-76 обладает большой грузовой кабиной с развитым функционалом, а так же отличными летными и взлетно-посадочными характеристиками, сделавшими его крайне универсальным. Кроме того, тяжелый военный транспорт получил боевые возможности: десантирование, полеты на малых высотах, работа в условиях противодействия противника, ударное и оборонительное оружие. Все эти возможности стали ключом к успеху, как в ВС СССР, так и у Аэрофлота и иностранных заказчиков, которые закупали самолеты в огромных количествах.\nУдачные же технические решения и большой заложенный потенциал позволили самолету продолжить развиваться в течение десятилетий. Его военные и гражданские версии многократно модернизировались, создавались специализированные версии: топливозаправщики Ил-78, летающие радары А-50, испытательные Ил-76ЛЛ и так далее. На данный момент, актуальной является модификация Ил-76МД-90А с новыми двигателями, бортовым оборудованием и расширенными возможностями. В общей сложности, выпущено, порядка, 950 самолетов и производство продолжается.\n\nСпасибо за просмотр.\n\nSkyships Boosty: https://boosty.to/skyships\nНаша группа ВК: https://vk.com/public123681709\n\nТайм-коды:\n00:00 – Ил-76\n00:37 – Эра реактивных транспортов\n01:30 – Т-Страхование\n02:40 – Будущий транспорт\n03:39 – Грузовая кабина\n06:01 - Десантирование\n06:39 – Описание самолета\n08:47 – Силовая установка\n09:53 – Экипаж и управление\n11:16 – «Не грузовые» функции\n13:14 – Рождение Ил-76\n15:59 - Служба\n18:48 – Ил-76 в Аэрофлоте\n20:49 – Новая жизнь", "Ил-76 и его Бесчисленная Стая", "5da1188c-fb21-4317-b71d-06daae448452", 1443, false, "FLseMUV6mSU", "https://www.youtube.com/watch?v=FLseMUV6mSU", 27, "/downloads/Youtube/0_Download/2026-04-11 Ил-76 и его Бесчисленная Стая.mkv", false, false, false, 1, [], 5, ~U[2026-04-11 14:02:54Z], ~U[2026-07-13 10:57:35Z], ~U[2026-07-13 10:57:35Z], "https://l.tbank.ru/skyships0426 — оформите полис от Т-Страхования\n\nИл-76 – тяжелый военно-транспортный самолет, созданный советским конструкторским бюро Ильюшина в начале 1970-хх.\nСамолет проектировался с учетом широкого перечня военных и гражданских заказчиков, что сделало его весьма необычным представителем класса. Ил-76 обладает большой грузовой кабиной с развитым функционалом, а так же отличными летными и взлетно-посадочными характеристиками, сделавшими его крайне универсальным. Кроме того, тяжелый военный транспорт получил боевые возможности: десантирование, полеты на малых высотах, работа в условиях противодействия противника, ударное и оборонительное оружие. Все эти возможности стали ключом к успеху, как в ВС СССР, так и у Аэрофлота и иностранных заказчиков, которые закупали самолеты в огромных количествах.\nУдачные же технические решения и большой заложенный потенциал позволили самолету продолжить развиваться в течение десятилетий. Его военные и гражданские версии многократно модернизировались, создавались специализированные версии: топливозаправщики Ил-78, летающие радары А-50, испытательные Ил-76ЛЛ и так далее. На данный момент, актуальной является модификация Ил-76МД-90А с новыми двигателями, бортовым оборудованием и расширенными возможностями. В общей сложности, выпущено, порядка, 950 самолетов и производство продолжается.\n\nСпасибо за просмотр.\n\nSkyships Boosty: https://boosty.to/skyships\nНаша группа ВК: https://vk.com/public123681709\n\nТайм-коды:\n00:00 – Ил-76\n00:37 – Эра реактивных транспортов\n01:30 – Т-Страхование\n02:40 – Будущий транспорт\n03:39 – Грузовая кабина\n06:01 - Десантирование\n06:39 – Описание самолета\n08:47 – Силовая установка\n09:53 – Экипаж и управление\n11:16 – «Не грузовые» функции\n13:14 – Рождение Ил-76\n15:59 - Служба\n18:48 – Ил-76 в Аэрофлоте\n20:49 – Новая жизнь", "Ил-76 и его Бесчисленная Стая", 1443, false, "FLseMUV6mSU", "https://www.youtube.com/watch?v=FLseMUV6mSU", "/downloads/Youtube/0_Download/2026-04-11 Ил-76 и его Бесчисленная Стая.mkv", false, 1, ~U[2026-04-11 14:02:54Z]] 13:57:35.246 [debug] QUERY OK source="sources" db=2.4ms decode=0.1ms idle=72.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:35.271 [debug] QUERY OK source="media_items" db=24.2ms idle=56.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-11 13:21:47Z], 1] 13:57:35.301 [debug] QUERY OK source="media_items" db=28.6ms idle=78.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" ["Доступ к фильмам для тех у кого заблокирован YouTube\nboosty: https://boosty.to/protocivilization\npatreon: https://www.patreon.com/c/protocivilization\n\n00:00 Вступление\n03:13 Структура храма\n04:05 Официальная версия\n09:49 Вход в храм\n12:32 Внутренний двор храма\n14:31 Следы от инструмента в базальте\n19:50 Храм под слоем штукатурки\n24:09 Стены храма и следы обработки\n28:38 Внутренний зал\n31:28 Анализ поверхностей\n34:13 Правое крыло\n48:05 Левое крыло\n59:23 Итоги первой части \n\n🦾Поддержать проект:\n🪙USDT Trc20:\nTV5bec8Ng3JQSMmnrzRXhnCPbn7bzQNhhf \n🪙BTC:\nbc1q2qk7pqmcsrarf4u7ex7armvsej8nw0qqetfutg\n🪙Ethereum: \n0x92DB3210db11504e6837A3f0457d73756D7D54C7\n💳Перевод на карту Тинькофф:\n2200 7001 5203 4897\nPayPal: Protocivilization@gmail.com\n\nНаши соцсети:\n📩Канал Telegram Protocivilization (с модерацией): https://t.me/protocivilization1 \n🗿Instagram Protocivilization: https://www.instagram.com/protocivilization/ \n🗿Tik-Tok Protocivilization: https://www.tiktok.com/@protocivilization \n\nСвязаться с автором:\n🗿e-mail: protocivilization@gmail.com\nTelegram: @protocivilization", "КАЙЛАС: Самый необъяснимый храм на Земле | Документальный фильм. Часть 1", "f8ca7d1d-5f7c-4bac-a3d8-1b56da9d8bcd", 3769, false, "9PvgLjpjGjo", "https://www.youtube.com/watch?v=9PvgLjpjGjo", 28, "/downloads/Youtube/0_Download/2026-04-11 КАЙЛАС: Самый необъяснимый храм на Земле | Документальный фильм. Часть 1.mkv", false, false, false, 1, [], 5, ~U[2026-04-11 13:21:47Z], ~U[2026-07-13 10:57:35Z], ~U[2026-07-13 10:57:35Z], "Доступ к фильмам для тех у кого заблокирован YouTube\nboosty: https://boosty.to/protocivilization\npatreon: https://www.patreon.com/c/protocivilization\n\n00:00 Вступление\n03:13 Структура храма\n04:05 Официальная версия\n09:49 Вход в храм\n12:32 Внутренний двор храма\n14:31 Следы от инструмента в базальте\n19:50 Храм под слоем штукатурки\n24:09 Стены храма и следы обработки\n28:38 Внутренний зал\n31:28 Анализ поверхностей\n34:13 Правое крыло\n48:05 Левое крыло\n59:23 Итоги первой части \n\n🦾Поддержать проект:\n🪙USDT Trc20:\nTV5bec8Ng3JQSMmnrzRXhnCPbn7bzQNhhf \n🪙BTC:\nbc1q2qk7pqmcsrarf4u7ex7armvsej8nw0qqetfutg\n🪙Ethereum: \n0x92DB3210db11504e6837A3f0457d73756D7D54C7\n💳Перевод на карту Тинькофф:\n2200 7001 5203 4897\nPayPal: Protocivilization@gmail.com\n\nНаши соцсети:\n📩Канал Telegram Protocivilization (с модерацией): https://t.me/protocivilization1 \n🗿Instagram Protocivilization: https://www.instagram.com/protocivilization/ \n🗿Tik-Tok Protocivilization: https://www.tiktok.com/@protocivilization \n\nСвязаться с автором:\n🗿e-mail: protocivilization@gmail.com\nTelegram: @protocivilization", "КАЙЛАС: Самый необъяснимый храм на Земле | Документальный фильм. Часть 1", 3769, false, "9PvgLjpjGjo", "https://www.youtube.com/watch?v=9PvgLjpjGjo", "/downloads/Youtube/0_Download/2026-04-11 КАЙЛАС: Самый необъяснимый храм на Земле | Документальный фильм. Часть 1.mkv", false, 1, ~U[2026-04-11 13:21:47Z]] 13:57:35.304 [debug] QUERY OK source="sources" db=2.5ms queue=0.1ms idle=85.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:35.327 [debug] QUERY OK source="media_items" db=22.0ms idle=61.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-30 12:02:14Z], 1] 13:57:35.349 [debug] QUERY OK source="media_items" db=21.8ms idle=80.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/icher\nБольше информации и ссылки на материалы из ролика, а так же куча другой информации в телеграме: https://t.me/kosmostars7403\n-----\nЧернобыль обычно обсуждают через политику, секретность и “роковую кнопку”. Но если смотреть на ночь 26 апреля 1986 года как инженер и программист, картина становится другой: катастрофа — это ещё и история интерфейса, датчиков, алгоритмов и ограничений автоматики.\n\nВ этом видео я разбираю, как работал “компьютер Чернобыля” — аппаратно-программный комплекс контроля реактора (та самая система, которую на станции знали как СКАЛА на базе вычислительных машин В-3М). Почему на блочном щите управления почти не было привычных экранов, как операторы получали данные через лампы, мнемосхемы, запросные панели и распечатки телетайпа, и зачем станции были нужны магнитные ленты — буквально как “чёрный ящик”.\n\nМы пройдёмся по ключевым вещам:\n— как система собирала тысячи аналоговых сигналов и переводила их в цифры;\n— что именно она рассчитывала (включая оценки реактивности и нейтронного поля);\n— какие предупреждения могла выдавать и почему они не равны “автоматическому стопу”;\n— что говорят последние строки телетайпа про работу аварийной защиты и кнопку АЗ-5;\n— и главный вопрос: могла ли автоматика остановить аварию, если бы была устроена иначе — или человек всё равно нашёл бы способ обойти систему?\n\nТаймы:\n\n00:00 О чем ролик\n01:19 Компьютеры ЧАЭС\n05:57 Как работает атомная станция?\n09:58 С.К.А.Л.А.\n22:25 С.К.А.Л.А. vs Карат\n26:29 Стержни и датчики\n32:29 Загадка АЗ-5\n38:15 Мог ли компьютер предотвратить катастрофу?\n\n#Чернобыль #АЭС #Радиация", "Мог ли компьютер Чернобыля спасти станцию — и почему не спас?", "eb724fd3-0f5a-4a01-9f7a-6986cecaf2a5", 2690, false, "SkeeLe1CnFM", "https://www.youtube.com/watch?v=SkeeLe1CnFM", 29, "/downloads/Youtube/0_Download/2026-01-30 Мог ли компьютер Чернобыля спасти станцию — и почему не спас?.mkv", false, false, false, 1, [], 1, ~U[2026-01-30 12:02:14Z], ~U[2026-07-13 10:57:35Z], ~U[2026-07-13 10:57:35Z], "Бусти - https://boosty.to/icher\nБольше информации и ссылки на материалы из ролика, а так же куча другой информации в телеграме: https://t.me/kosmostars7403\n-----\nЧернобыль обычно обсуждают через политику, секретность и “роковую кнопку”. Но если смотреть на ночь 26 апреля 1986 года как инженер и программист, картина становится другой: катастрофа — это ещё и история интерфейса, датчиков, алгоритмов и ограничений автоматики.\n\nВ этом видео я разбираю, как работал “компьютер Чернобыля” — аппаратно-программный комплекс контроля реактора (та самая система, которую на станции знали как СКАЛА на базе вычислительных машин В-3М). Почему на блочном щите управления почти не было привычных экранов, как операторы получали данные через лампы, мнемосхемы, запросные панели и распечатки телетайпа, и зачем станции были нужны магнитные ленты — буквально как “чёрный ящик”.\n\nМы пройдёмся по ключевым вещам:\n— как система собирала тысячи аналоговых сигналов и переводила их в цифры;\n— что именно она рассчитывала (включая оценки реактивности и нейтронного поля);\n— какие предупреждения могла выдавать и почему они не равны “автоматическому стопу”;\n— что говорят последние строки телетайпа про работу аварийной защиты и кнопку АЗ-5;\n— и главный вопрос: могла ли автоматика остановить аварию, если бы была устроена иначе — или человек всё равно нашёл бы способ обойти систему?\n\nТаймы:\n\n00:00 О чем ролик\n01:19 Компьютеры ЧАЭС\n05:57 Как работает атомная станция?\n09:58 С.К.А.Л.А.\n22:25 С.К.А.Л.А. vs Карат\n26:29 Стержни и датчики\n32:29 Загадка АЗ-5\n38:15 Мог ли компьютер предотвратить катастрофу?\n\n#Чернобыль #АЭС #Радиация", "Мог ли компьютер Чернобыля спасти станцию — и почему не спас?", 2690, false, "SkeeLe1CnFM", "https://www.youtube.com/watch?v=SkeeLe1CnFM", "/downloads/Youtube/0_Download/2026-01-30 Мог ли компьютер Чернобыля спасти станцию — и почему не спас?.mkv", false, 1, ~U[2026-01-30 12:02:14Z]] 13:57:35.352 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=78.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:35.373 [debug] QUERY OK source="media_items" db=20.3ms queue=0.1ms idle=51.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-11 17:57:59Z], 1] 13:57:35.392 [debug] QUERY OK source="media_items" db=19.0ms idle=68.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" ["После нашего первого обзора IceBook предложили прислать обновленную версию ноутбука, в которой якобы исправлен троттлинг памяти и другие проблемы. Проверяем, так ли это, или перегрев DDR5 никуда не делся? Тестируем новую платформу Ryzen AI 365 с Radeon 880M в современных играх. Есть ли смысл обновляться с 780M?\n\nАрендуйте выделенные серверы на свежем железе в Selectel: https://slc.tl/c8urt\n\nМой Компьютер в Telegram - https://t.me/mknewsru\nНа связи Крошин - https://t.me/kroshlink\n\n00:00 - Вступление МК\n01:50 - Разбираем, что внутри?\n08:04 - Ryzen AI 9 365 и Radeon 880M\n09:42 - Прогрев ОЗУ\n11:11 - Проверка с другими модулями\n15:54 - Тесты в рабочих задачах\n18:13 - Тесты в играх\n23:34 - Киберспорт\n26:16 - Выводы\n\n2Vtzqv9iN9L", "Китайцы заслали мне Айсбук, но я их переиграл", "fb7bf136-e641-427f-82e5-1737a8cc4fa4", 1784, false, "VZvMYWrCy_w", "https://www.youtube.com/watch?v=VZvMYWrCy_w", 30, "/downloads/Youtube/0_Download/2026-04-11 Китайцы заслали мне Айсбук, но я их переиграл.mkv", false, false, false, 1, [], 5, ~U[2026-04-11 17:57:59Z], ~U[2026-07-13 10:57:35Z], ~U[2026-07-13 10:57:35Z], "После нашего первого обзора IceBook предложили прислать обновленную версию ноутбука, в которой якобы исправлен троттлинг памяти и другие проблемы. Проверяем, так ли это, или перегрев DDR5 никуда не делся? Тестируем новую платформу Ryzen AI 365 с Radeon 880M в современных играх. Есть ли смысл обновляться с 780M?\n\nАрендуйте выделенные серверы на свежем железе в Selectel: https://slc.tl/c8urt\n\nМой Компьютер в Telegram - https://t.me/mknewsru\nНа связи Крошин - https://t.me/kroshlink\n\n00:00 - Вступление МК\n01:50 - Разбираем, что внутри?\n08:04 - Ryzen AI 9 365 и Radeon 880M\n09:42 - Прогрев ОЗУ\n11:11 - Проверка с другими модулями\n15:54 - Тесты в рабочих задачах\n18:13 - Тесты в играх\n23:34 - Киберспорт\n26:16 - Выводы\n\n2Vtzqv9iN9L", "Китайцы заслали мне Айсбук, но я их переиграл", 1784, false, "VZvMYWrCy_w", "https://www.youtube.com/watch?v=VZvMYWrCy_w", "/downloads/Youtube/0_Download/2026-04-11 Китайцы заслали мне Айсбук, но я их переиграл.mkv", false, 1, ~U[2026-04-11 17:57:59Z]] 13:57:35.395 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=66.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:35.416 [debug] QUERY OK source="media_items" db=20.3ms idle=46.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-31 06:00:00Z], 1] 13:57:35.442 [debug] QUERY OK source="media_items" db=24.9ms idle=64.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" ["Amazfit T-Rex Ultra 2. Титан, предустановленные карты и до 30 дней без подзарядки. Созданы для непредсказуемых путешествий: https://vk.cc/cVSiMz?erid=2VtzqvyZrZT\n\nСуточно.ру — Найдем, где остановиться! https://clck.ru/3Sn3Qa\nБронируй с промокодом ЛАТТИК на 1000 бонусов до 14.04.2026\n\nЕще больше гор и путешествий в моем инстаграме: https://www.instagram.com/lattik/ \n\nВ этом выпуске я отправлюсь в одну из самых красивых стран на планете — Кыргызстан!\nГоры занимают 80% территории этой небольшой страны, поэтому Кыргызстан буквально напичкан невероятными горными пейзажами, которые меняются за каждым поворотом. \n\nЗа 11 дней я проеду в одиночку на мотоцикле 2000 км прямо сквозь горы Тянь-Шаня, буду ночевать в палатке в безлюдных местах, ходить в небольшие походы в труднодоступные уголки и пытаться проехать по жестким горным дорогам на своём стареньком мотоцикле Triumph Boneville, который совсем не предназначен для таких испытаний.\n\nВ этом видео вы увидите, почему Кыргызстан считается одной из самых красивых стран!\n\nКоманда, работавшая над выпуском:\n\nАвтор идеи и оператор: Евгений Князьков (тг: lattik)\nМонтаж: Ника Мирошникова (тг: nika_miros)\nОператор рекламной интеграции: Никита Башунов\n\nСетап, на который я снял этот выпуск:\n1. экнш-камера GoPro HERO 13 Black\n2. дрон DJI Mini 3 Pro\n3. беспроводной микрофон DJI Mic\n\nРеклама. ООО \"АРК ДЕВАЙС\". ИНН 7707821149. erid: 2VtzqvyZrZT\nРеклама. АО «Суточно». ИНН 7300037501. erid: 2W5zFHSr8fs. \n\nСодержание:\n00:00 — Вступление\n01:52 — Старт из Бишкека\n02:56 — Маршрут путешествия\n05:00 — Перевал Тоо-Ашуу\n08:04 — Угольный разрез Кара-Кече\n09:03 — Озеро Сон-Кёль\n09:38 — Перевал «33 Попугая»\n16:49 — Дорога на озеро Кель-Суу\n29:47 — Озеро Кель-Суу\n39:15 — Поломка мотоцикла\n41:44 — Дорога на перевал Тосор\n45:19 — Обзор мотоцикла Triumph Bonneville T100\n51:11 — Перевал Тосор\n54:22 — Каньон Ак-Сай\n59:12 — Утро в палатке на берегу Иссык-Куля\n1:04:23 — Плато Арабель\n1:05:00 — Перевал Суек\n1:08:25 — Жесткая дорога к альплагерю Каракол\n1:11:00 — Треккинг к озеру Ала-Куль\n1:14:54 — Дорога назад в Бишкек по северному берегу Иссык-Куля\n1:16:42 — Заключение", "11 дней один в горах Кыргызстана — путешествие на мотоцикле по неизведанному Тянь-Шаню", "1bcba418-e344-4417-8d82-b334ba6967b6", 4870, false, "mfZkjmdJtPo", "https://www.youtube.com/watch?v=mfZkjmdJtPo", 31, "/downloads/Youtube/0_Download/2026-03-31 11 дней один в горах Кыргызстана — путешествие на мотоцикле по неизведанному Тянь-Шаню.mkv", false, false, false, 1, [], 1, ~U[2026-03-31 06:00:00Z], ~U[2026-07-13 10:57:35Z], ~U[2026-07-13 10:57:35Z], "Amazfit T-Rex Ultra 2. Титан, предустановленные карты и до 30 дней без подзарядки. Созданы для непредсказуемых путешествий: https://vk.cc/cVSiMz?erid=2VtzqvyZrZT\n\nСуточно.ру — Найдем, где остановиться! https://clck.ru/3Sn3Qa\nБронируй с промокодом ЛАТТИК на 1000 бонусов до 14.04.2026\n\nЕще больше гор и путешествий в моем инстаграме: https://www.instagram.com/lattik/ \n\nВ этом выпуске я отправлюсь в одну из самых красивых стран на планете — Кыргызстан!\nГоры занимают 80% территории этой небольшой страны, поэтому Кыргызстан буквально напичкан невероятными горными пейзажами, которые меняются за каждым поворотом. \n\nЗа 11 дней я проеду в одиночку на мотоцикле 2000 км прямо сквозь горы Тянь-Шаня, буду ночевать в палатке в безлюдных местах, ходить в небольшие походы в труднодоступные уголки и пытаться проехать по жестким горным дорогам на своём стареньком мотоцикле Triumph Boneville, который совсем не предназначен для таких испытаний.\n\nВ этом видео вы увидите, почему Кыргызстан считается одной из самых красивых стран!\n\nКоманда, работавшая над выпуском:\n\nАвтор идеи и оператор: Евгений Князьков (тг: lattik)\nМонтаж: Ника Мирошникова (тг: nika_miros)\nОператор рекламной интеграции: Никита Башунов\n\nСетап, на который я снял этот выпуск:\n1. экнш-камера GoPro HERO 13 Black\n2. дрон DJI Mini 3 Pro\n3. беспроводной микрофон DJI Mic\n\nРеклама. ООО \"АРК ДЕВАЙС\". ИНН 7707821149. erid: 2VtzqvyZrZT\nРеклама. АО «Суточно». ИНН 7300037501. erid: 2W5zFHSr8fs. \n\nСодержание:\n00:00 — Вступление\n01:52 — Старт из Бишкека\n02:56 — Маршрут путешествия\n05:00 — Перевал Тоо-Ашуу\n08:04 — Угольный разрез Кара-Кече\n09:03 — Озеро Сон-Кёль\n09:38 — Перевал «33 Попугая»\n16:49 — Дорога на озеро Кель-Суу\n29:47 — Озеро Кель-Суу\n39:15 — Поломка мотоцикла\n41:44 — Дорога на перевал Тосор\n45:19 — Обзор мотоцикла Triumph Bonneville T100\n51:11 — Перевал Тосор\n54:22 — Каньон Ак-Сай\n59:12 — Утро в палатке на берегу Иссык-Куля\n1:04:23 — Плато Арабель\n1:05:00 — Перевал Суек\n1:08:25 — (truncated) 13:57:35.444 [debug] QUERY OK source="sources" db=2.1ms idle=69.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:35.465 [debug] QUERY OK source="media_items" db=20.7ms idle=52.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-12 06:00:35Z], 1] 13:57:35.486 [debug] QUERY OK source="media_items" db=20.0ms idle=71.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Название стула TILLAK TK101 на али есть\nФинансовая помощь:\nЧерез телеграм разовый донат https://t.me/tribute/app?startapp=dzcj\nСпонсорская подписка. \nЧерез сервис для стримов https://dalink.to/andreiberesnevich\nЮмани номер счета 4100117736677113\nДля РБ Приорбанк Карта 4916 9896 3987 6183\n\nМой телеграм канал https://t.me/AndreiBeresnevich\ninstagram.com/andrei.beresnevich.by?utm_medium=copy_link", "К Атлантическому Океану на мотоцикле ч.8", "88a47b77-e439-4ecb-a9c2-dc7dbe4eebf5", 2907, false, "cVmPLsRpulQ", "https://www.youtube.com/watch?v=cVmPLsRpulQ", 32, "/downloads/Youtube/0_Download/2026-04-12 К Атлантическому Океану на мотоцикле ч.8.mkv", false, false, false, 1, [], 6, ~U[2026-04-12 06:00:35Z], ~U[2026-07-13 10:57:35Z], ~U[2026-07-13 10:57:35Z], "Еду к Атлантическому Океану, короткой дорогой )) \nНазвание стула TILLAK TK101 на али есть\nФинансовая помощь:\nЧерез телеграм разовый донат https://t.me/tribute/app?startapp=dzcj\nСпонсорская подписка. \nЧерез сервис для стримов https://dalink.to/andreiberesnevich\nЮмани номер счета 4100117736677113\nДля РБ Приорбанк Карта 4916 9896 3987 6183\n\nМой телеграм канал https://t.me/AndreiBeresnevich\ninstagram.com/andrei.beresnevich.by?utm_medium=copy_link", "К Атлантическому Океану на мотоцикле ч.8", 2907, false, "cVmPLsRpulQ", "https://www.youtube.com/watch?v=cVmPLsRpulQ", "/downloads/Youtube/0_Download/2026-04-12 К Атлантическому Океану на мотоцикле ч.8.mkv", false, 1, ~U[2026-04-12 06:00:35Z]] 13:57:35.489 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=70.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:35.511 [debug] QUERY OK source="media_items" db=21.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[2026-04-10 12:49:24Z], 1] 13:57:35.534 [debug] QUERY OK source="media_items" db=22.7ms idle=66.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\nИ, возможно, всё, что мы называем смертью —\nэто просто дверь.\n\nМузыка, исполнение и видеоряд созданы с помощью искусственного интеллекта.\nТекст песни - Авторский.\n__________________________________________________________________________________\nMusic, performance, and visuals are created using artificial intelligence.\nLyrics are original and written by the author.\n\nПоддержать автора - https://t.me/tribute/app?startapp=dEVy\nСкачать и послушать в Spotify - https://open.spotify.com/artist/7sneP...\nСкачать полные песни можно на нашем ТГ канале - https://t.me/annreya1\nЯндекс Музыка - https://music.yandex.ru/artist/24961838\nВК музыка - https://vk.com/artist/annreya\n\n🎧 Слушай на всех площадках:\nSpotify | Apple Music | Яндекс Музыка | VK Music | Deezer | Amazon Music\n\nТЕКСТ ПЕСНИ :\n\nВетер развеет вуаль накрывая\nТело – чьё сердце, уже не качает \nБольше не больно, земля согревая\nПледом укроет, в себя забирая\n\nВоздух уносит душу с семенами\nВ высь где палило солнце веками\nНад облаками, что плакали градом\nЖизнь исчезает, в печали под ядом\n\nЛистья прикроют ветвями те веки\nТело омоют – проточные реки\nБосые ноги, теней что у рая\nМечутся – входа у врат, ожидая\n\nДождь не смывает твое пораженье\nДух обречён на плен, сновиденье\nЧерез смиренье приходит забвенье\nВыход один – попасть в измеренье\n\nДверь приоткрылась и солнечным светом\nЖизнь подарила – всем душам отпетым\nЧто не грешили и верили в бога\nСловно в туннеле явилась дорога\n\nШаг в неизвестность до жути пугает\nЧто за тем светом ни кто и не знает\nПуть что скрывался – от теней порока\nЧья участь в мраке и так одинока\n\nЛистья прикроют ветвями те веки\nТело омоют – проточные реки\nБосые ноги, теней что у рая\nМечутся – входа у врат, ожидая\n\nДождь не смывает твое пораженье\nДух обречён на плен, сновиденье\nЧерез смиренье приходит забвенье\nВыход один – попасть в измеренье\n\nТень заискриться росой в мягком свете\nДух оживёт вновь на этой планете\nИ мотылёк из небес вылетая\nКружит по ветру пыльцу разгоняя\n \nШлейфом усеялось яркое поле\nИ на том месте где тело в неволе \nТот мотылёк что держал в себе душу\nСемя посеял и вырастил грушу\n\nЛистья прикроют ветвями те веки\nТело омоют – проточные реки\nБосые ноги, теней что у рая\nМечутся – входа у врат, ожидая\n\nДерево плодом всех ярким манило\nДух ее жил, в мотылька превратило \nИ каждый день когда солнце всходило\nЗемлю пыльцой она в рай превратила\n\n#AnnReya #ВуальЗабвения #DarkMusic #РусскийРок #АтмосфернаяМузыка #Философия #СмыслЖизни #Перерождение #Мистика #ГрустнаяПесня", "Она умерла и переродилась | ВУАЛЬ ЗАБВЕНИЯ — AnnReya (Lyric Music Video)", "1e889fc3-9acb-497d-9a71-5fc28bc2c5d1", 187, false, "eK7l_Pvn1Ss", "https://www.youtube.com/watch?v=eK7l_Pvn1Ss", 33, "/downloads/Youtube/0_Download/2026-04-10 Она умерла и переродилась | ВУАЛЬ ЗАБВЕНИЯ — AnnReya (Lyric Music Video).mkv", false, false, false, 1, [], 5, ~U[2026-04-10 12:49:24Z], ~U[2026-07-13 10:57:35Z], ~U[2026-07-13 10:57:35Z], "Иногда конец — это не точка…\nИногда это только начало.\n\n«Вуаль Забвения» — это история не о смерти, а о переходе.\nО том моменте, когда боль исчезает, тело остаётся в земле, а душа… делает шаг в неизвестность.\n\nЧто происходит дальше?\nЕсть ли свет за пределами страха… или это всего лишь иллюзия?\n\nЭта песня — про смирение.\nПро страх перед неизвестным.\nПро тонкую грань между концом и новым началом.\n\nДуша уходит… но не исчезает.\nОна становится чем-то другим.\nСемя. Пыльца. Свет. Жизнь.\n\nИ, возможно, всё, что мы называем смертью —\nэто просто дверь.\n\nМузыка, исполнение и видеоряд созданы с помощью искусственного интеллекта.\nТекст песни - Авторский.\n__________________________________________________________________________________\nMusic, performance, and visuals are created using artificial intelligence.\nLyrics are original and written by the author.\n\nПоддержать автора - https://t.me/tribute/app?startapp=dEVy\nСкачать и послушать в Spotify - https://open.spotify.com/artist/7sneP...\nСкачать полные песни можно на нашем ТГ канале - https://t.me/annreya1\nЯндекс Музыка - https://music.yandex.ru/artist/24961838\nВК музыка - https://vk.com/artist/annreya\n\n🎧 С (truncated) 13:57:35.537 [debug] QUERY OK source="sources" db=2.2ms idle=69.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:35.558 [debug] QUERY OK source="media_items" db=20.2ms idle=51.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-11 10:18:04Z], 1] 13:57:35.579 [debug] QUERY OK source="media_items" db=20.9ms idle=68.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" ["AnnReya - Теремок (Remastered 2026)\n\nДобро пожаловать в мрачный мир русского рока и металла.\n«Теремок» — это готическая рок-песня о живом доме, который пожирает зверей и манит всех в свои сети.\nВы увидите готическую анимацию, где Теремок оживает, а наши персонажи — мышка, лягушка, зайчик, лиса и медведь — пытаются выжить.\nСочетание темного фэнтези и мощного рока погрузит вас в атмосферу ужаса, мистики и магии.\nЭтот клип для всех, кто любит драматичный, мрачный и стильный русский рок!\n\nСлушайте, смотрите и погружайтесь в мир Теремка!\n\n🔥 Подписывайтесь на канал, ставьте лайк и делитесь с друзьями!\n\nМузыка, исполнение и видеоряд созданы с помощью искусственного интеллекта.\nТекст песни - Авторский.\n__________________________________________________________________________________\nMusic, performance, and visuals are created using artificial intelligence.\nLyrics are original and written by the author.\n\nВидео содержит элементы мистики и фэнтези. В сюжете нет сцен реального насилия — всё стилизовано как художественный хоррор.\n\nПоддержать автора - https://t.me/tribute/app?startapp=dEVy\nСкачать и послушать в Spotify - https://open.spotify.com/artist/7snePYMMGP4Kb5Az7aS524\nСкачать полные песни можно на нашем ТГ канале - https://t.me/annreya1\nЯндекс Музыка - https://music.yandex.ru/artist/24961838\nВК музыка - https://vk.com/artist/annreya\n\n🎧 Слушай на всех площадках:\nSpotify | Apple Music | Яндекс Музыка | VK Music | Deezer | Amazon Music\n\n#Теремок #РусскийРок #Метал #ГотическийРок #Готика #Фэнтези #Анимация #Мистика #ЖивойДом #МузыкальныйКлип #DarkFantasy #RockMusic #MetalMusic #РокКлип", "AnnReya | Теремок | Вход есть, а выхода нет | Альтернативная рок версия сказки про теремок", "46ca490a-b7a4-4f31-903a-87a4463ffe52", 246, false, "mf-MevXEshU", "https://www.youtube.com/watch?v=mf-MevXEshU", 34, "/downloads/Youtube/0_Download/2026-01-11 AnnReya | Теремок | Вход есть, а выхода нет | Альтернативная рок версия сказки про теремок.mkv", false, false, false, 1, [], 1, ~U[2026-01-11 10:18:04Z], ~U[2026-07-13 10:57:35Z], ~U[2026-07-13 10:57:35Z], "AnnReya - Теремок (Remastered 2026)\n\nДобро пожаловать в мрачный мир русского рока и металла.\n«Теремок» — это готическая рок-песня о живом доме, который пожирает зверей и манит всех в свои сети.\nВы увидите готическую анимацию, где Теремок оживает, а наши персонажи — мышка, лягушка, зайчик, лиса и медведь — пытаются выжить.\nСочетание темного фэнтези и мощного рока погрузит вас в атмосферу ужаса, мистики и магии.\nЭтот клип для всех, кто любит драматичный, мрачный и стильный русский рок!\n\nСлушайте, смотрите и погружайтесь в мир Теремка!\n\n🔥 Подписывайтесь на канал, ставьте лайк и делитесь с друзьями!\n\nМузыка, исполнение и видеоряд созданы с помощью искусственного интеллекта.\nТекст песни - Авторский.\n__________________________________________________________________________________\nMusic, performance, and visuals are created using artificial intelligence.\nLyrics are original and written by the author.\n\nВидео содержит элементы мистики и фэнтези. В сюжете нет сцен реального насилия — всё стилизовано как художественный хоррор.\n\nПоддержать автора - https://t.me/tribute/app?startapp=dEVy\nСкачать и послушать в Spotify - https://open.spotify.com/artist/7snePYMMGP4Kb5Az7aS524\nСкачать полные песни можно на нашем ТГ канале - https://t.me/annreya1\nЯндекс Музыка - https://music.yandex.ru/artist/24961838\nВК музыка - https://vk.com/artist/annreya\n\n🎧 Слушай на всех площадках:\nSpotify | Apple Music | Яндекс Музыка | VK Music | Deezer | Amazon Music\n\n#Теремок #РусскийРок #Метал #ГотическийРок #Готика #Фэнтези #Анимация #Мистика #ЖивойДом #МузыкальныйКлип #DarkFantasy #RockMusic #MetalMusic #РокКлип", "AnnReya | Теремок | Вход есть, а выхода нет | Альтернативная рок версия сказки про теремок", 246, false, "mf-MevXEshU", "https://www.youtube.com/watch?v=mf-MevXEshU", "/downloads/Youtube/0_Download/2026-01-11 AnnReya | Теремок | Вход есть, а выхода нет | Альтернативная рок версия сказки про теремок.mkv", false, 1, ~U[2026-01-11 10:18:04Z]] 13:57:35.582 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=68.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:35.603 [debug] QUERY OK source="media_items" db=20.9ms queue=0.1ms idle=48.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-12 12:13:41Z], 1] 13:57:35.621 [debug] QUERY OK source="media_items" db=16.6ms idle=66.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" ["Поддержать выпуск новых видео можно: карта Сбербанк 2202 2068 9937 4479\nПоддержать подпиской на мою авторскую платформу https://sponsr.ru/sovet/ или Бусти https://boosty.to/tyzsovet (там версия ролика в формате 18+ и доступны аудиоверсии роликов)\n\nГруппа Вконтакте https://vk.com/club168951105\nГруппа в телеграм https://t.me/Tyzemsovet\n\nИсточники:\nЭ. Бивор. Битва за Арнем. Крах операции «Маркет Гарден».\nCornelius Ryan. A Bridge Too Far.\nW. F. Buckingham. Arnhem 1944.\nRobert J. Kershaw. It Never Snows In September: The German View of MARKET-GARDEN and the Battle of Arnhem, September 1944.\nM. Zwarts. German armored units at Arnhem.", "Операция \"Маркет Гарден\". Мост слишком далеко.", "a3824100-9096-414a-a901-384e46e528e3", 14590, false, "oxkCk4FkBys", "https://www.youtube.com/watch?v=oxkCk4FkBys", 35, "/downloads/Youtube/0_Download/2026-04-12 Операция "Маркет Гарден". Мост слишком далеко..mp4", false, false, false, 1, [], 6, ~U[2026-04-12 12:13:41Z], ~U[2026-07-13 10:57:35Z], ~U[2026-07-13 10:57:35Z], "Поддержать выпуск новых видео можно: карта Сбербанк 2202 2068 9937 4479\nПоддержать подпиской на мою авторскую платформу https://sponsr.ru/sovet/ или Бусти https://boosty.to/tyzsovet (там версия ролика в формате 18+ и доступны аудиоверсии роликов)\n\nГруппа Вконтакте https://vk.com/club168951105\nГруппа в телеграм https://t.me/Tyzemsovet\n\nИсточники:\nЭ. Бивор. Битва за Арнем. Крах операции «Маркет Гарден».\nCornelius Ryan. A Bridge Too Far.\nW. F. Buckingham. Arnhem 1944.\nRobert J. Kershaw. It Never Snows In September: The German View of MARKET-GARDEN and the Battle of Arnhem, September 1944.\nM. Zwarts. German armored units at Arnhem.", "Операция \"Маркет Гарден\". Мост слишком далеко.", 14590, false, "oxkCk4FkBys", "https://www.youtube.com/watch?v=oxkCk4FkBys", "/downloads/Youtube/0_Download/2026-04-12 Операция "Маркет Гарден". Мост слишком далеко..mp4", false, 1, ~U[2026-04-12 12:13:41Z]] 13:57:35.623 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=63.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:35.646 [debug] QUERY OK source="media_items" db=22.3ms idle=44.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-12 08:07:11Z], 1] 13:57:35.673 [debug] QUERY OK source="media_items" db=25.8ms queue=0.1ms idle=64.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" ["Новая Редакция News!\n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\nПасхальное перемирие, запутанные переговоры США и Ирана, «Нутелла» на «Артемиде», полная блокировка Telegram, «вторая волна» в Дагестане, обыски в «Новой газете», суицид в деле «Крокуса», Коробка проворовался, экстремистский «Мемориал», выборы в Венгрии, безвиз с Саудовской Аравией, возвращение Ларисы Долиной, родинка Флоры, новые фотки «Битлз», селфи на паспорт как зеркало ума\n\nСодержание:\n00:00 Начало\n0:36 Пасхальное перемирие\n1:21 Переговоры США и Ирана\n2:34 Кто кому ставит условия\n5:45 Платный проход по Ормузскому проливу\n7:19 Трамп против Карлсона и НАТО\n9:20 Израиль атакует Ливан\n10:47 Удары по Краснодарскому краю\n13:29 Гладкову уходит в отставку?\n14:56 Обстановка на ЛБС\n15:55 Артемида-2: до Луны и обратно\n17:18 Nutella в космосе\n18:45 Методичка по блокировке VPN\n20:46 ЧС в Дагестане и Чечне из-за паводка\n22:34 Обыск и арест в «Новой газете» \n23:59 Террорист из Крокуса покончил с собой\n25:16 Приговоры региональным чиновникам\n26:13 19 лет за парк «Патриот»\n27:48 В Пермском крае школьник зарезал учительницу\n29:39 Кого накажут за заражение скота в Сибири\n32:16 Парламентские выборы в Венгрии\n35:01 РЖД продает небоскреб\n36:59 В Саудовскую Аравию - без виз \n38:34 Туктамышева против домашнего насилия\n39:57 Долина в спектакле «Мечты Фемиды»\n41:28 «Титаник» из дронов \n42:25 У «Флоры» Рембрандта нашли родинку\n43:16 В Японии нашли 100 фото Beatles\n44:00 Фото на паспорт как маркер времени\n\nПоддержать «Редакцию»: \n💰 из России — через сервис Boosty: https://boosty.to/redakciya\n💰 из-за рубежа — через сервис Patreon: https://www.patreon.com/alexey_pivovarov\n💰 из-за рубежа — через функцию «Спонсорство» в YouTube: https://www.youtube.com/channel/UC1eFXmJNkjITxPFWTy6RsWg/join \n\nПодписывайтесь на наши социальные сети:\n\nТелеграм-канал Алексея Пивоварова:\nhttps://t.me/Alexey_Pivo_varov\n\n«Редакция» в «Дзене»:\nhttps://zen.yandex.ru/redakciya\n\n«Редакция» в «ВК»:\nhttps://vk.com/redakciya_pivovarova\n\nСотрудничество и идеи:\ninfo@redakciya.com\n\n#редакция #пивоваров #новости", "Редакция News: 216-я неделя", "e081d269-2342-4432-b153-709154d4be37", 2796, false, "IREBFk9aXX8", "https://www.youtube.com/watch?v=IREBFk9aXX8", 36, "/downloads/Youtube/0_Download/2026-04-12 Редакция News: 216-я неделя.mp4", false, false, false, 1, [], 6, ~U[2026-04-12 08:07:11Z], ~U[2026-07-13 10:57:35Z], ~U[2026-07-13 10:57:35Z], "Новая Редакция News!\n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\nПасхальное перемирие, запутанные переговоры США и Ирана, «Нутелла» на «Артемиде», полная блокировка Telegram, «вторая волна» в Дагестане, обыски в «Новой газете», суицид в деле «Крокуса», Коробка проворовался, экстремистский «Мемориал», выборы в Венгрии, безвиз с Саудовской Аравией, возвращение Ларисы Долиной, родинка Флоры, новые фотки «Битлз», селфи на паспорт как зеркало ума\n\nСодержание:\n00:00 Начало\n0:36 Пасхальное перемирие\n1:21 Переговоры США и Ирана\n2:34 Кто кому ставит условия\n5:45 Платный проход по Ормузскому проливу\n7:19 Трамп против Карлсона и НАТО\n9:20 Израиль атакует Ливан\n10:47 Удары по Краснодарскому краю\n13:29 Гладкову уходит в отставку?\n14:56 Обстановка на ЛБС\n15:55 Артемида-2: до Луны и обратно\n17:18 Nutella в космосе\n18:45 Методичка по блокировке VPN\n20:46 ЧС в Дагестане и Чечне из-за паводка\n22:34 Обыск и арест в «Новой газете» \n23:59 Террорист из Крокуса покончил с собой\n25:16 Приговоры региональным чиновникам\n26:13 19 лет за парк «Патриот»\n27:48 В Пермском крае школьник зарезал учительницу\n29:39 Кого накажут за заражение скота в Сибири\n32:16 Парламентские выборы в Венгрии\n35:01 РЖД продает небоскреб\n36:59 В Саудовскую Аравию - без виз \n38:34 Туктамышева против домашнего насилия\n39:57 Долина в спектакле «Мечты Фемиды»\n41:28 «Титаник» из дронов \n42:25 У «Флоры» Рембрандта нашли родинку\n43:16 В Японии нашли 100 фото Beatles\n44:00 Фото на паспорт как маркер времени\n\nПоддержать «Редакцию»: \n💰 из России — через сервис Boosty: https://boosty.to/redakciya\n💰 из-за рубежа — через сервис Patreon: https://www.patreon.com/alexey_pivovarov\n💰 из-за рубежа — через функцию «Спонсорство» в YouTube: https://www.youtube.com/channel/UC1eFXmJNkjI (truncated) 13:57:35.676 [debug] QUERY OK source="sources" db=2.5ms queue=0.2ms idle=69.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:35.699 [debug] QUERY OK source="media_items" db=22.8ms idle=55.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-22 20:10:46Z], 1] 13:57:35.734 [debug] QUERY OK source="media_items" db=33.5ms queue=0.1ms idle=76.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" ["▶︎ Раздаем бизнесу 100 млн рублей. Оставь заявку на сайте Альфа-Банка: https://alfa.me/pRNQwg\n\nОдни ли мы во Вселенной, и есть ли у нас шанс путешествовать по космосу?\n\nВ этом выпуске мы поговорили с Михаилом Александровичем Никитиным — российским биологом, научным сотрудником НИИ физико-химической биологии им. Белозерского МГУ и преподавателем МГУ — и Борисом Евгеньевичем Штерном, астрофизиком и научным редактором.\n\nИз этого выпуска вы узнаете:\n— Существуют ли внеземные цивилизации, пришельцы и инопланетяне — и какие у науки есть аргументы «за» и «против».\n— Как человечество теоретически могло бы связаться с другой цивилизацией и почему на практике это почти невозможно.\n— Реальны ли межзвёздные полёты или они навсегда останутся научной фантастикой.\n— Какие физические, биологические и технологические ограничения мешают нам летать к другим звёздам.\n— Что делать человечеству, если путь к ближайшей звезде занимает сотни и тысячи лет.\n\n▶︎ Социальные сети гостей:\n\n▶︎ Соц. сети Бориса Штерна:\nYouTube-канал: https://www.youtube.com/@Boris_Stern\nTelegram-канал: https://t.me/boris_stern\n▶︎ Книги Бориса Штерна: \n1. Прорыв за край мира: https://www.ozon.ru/product/boris-e-shtern-proryv-za-kray-mira-pereizdanie-2025-goda-shtern-boris-e-1940224127/\n2. Ковчег 47 Либра: \nhttps://www.ozon.ru/product/kovcheg-47-libra-shtern-boris-evgenevich-elektronnaya-kniga-913502144/?__rr=1&at=WPtNLnQj7uKLLjl1fDp9o71IPVv1x0t3JWJoOIpNRJmw\n3. Ледяная скорлупа: \nhttps://www.litres.ru/book/boris-shtern-17905648/ledyanaya-skorlupa-66732442/\n4. Феникс Сапиенс: \nhttps://www.litres.ru/book/boris-shtern-17905648/feniks-sapiens-64944282/chitat-onlayn/\n\n▶︎ Соц. сети Михаила Никитина:\nВКонтакте: https://vk.com/hellmaus\nКнига «Происхождение жизни. От туманности до клетки»: https://www.litres.ru/book/mihail-nikitin-9854771/proishozhdenie-zhizni-ot-tumannosti-do-kletki-21133475\n\nКупить футболку \"антропный принцип\":\nhttps://trovant.ru/product/mayka-antrop/\n\n▶︎ Телеграм-канал Глеба Соломина: https://t.me/gleb_solomin\n\n▶︎ Аудиоформат подкаста: https://glebsolomin.mave.digital/ep-132\n▶︎ Слушать на Яндекс Музыке: https://music.yandex.ru/album/12691066/track/146625294?utm_medium=copy_link&ref_id=e57b3fa9-b668-4412-8aec-7049f99f9a9d\n\n▶︎По вопросам сотрудничества: https://t.me/solomin_pr\n▶︎По вопросам сотрудничества (почта): glebsolominadv@inbox.ru\n▶︎ Актуальные вакансии в команду Глеба Соломина (информация постоянно обновляется): https://t.me/solominads_bot\n\nТайм-коды:\n00:00 Тизер\n00:46 Что такое концепция гея?\n05:33 Что будет при размножении геи?\n06:14 Возможны ли межзвёздные полёты?\n12:28 До каких звёзд мы можем добраться?\n14:28 Сколько лететь до ближайшей звёздной системы?\n16:39 Откуда появилась вода на Земле?\n18:40 Какую планету нашей системы мы можем колонизировать?\n21:21 Что нам известно про Марс?\n22:46 Были ли живые организмы на Марсе?\n25:13 Возможна ли жизнь на Марсе?\n28:24 Где живут другие цивилизации?\n30:48 Как эффективно собирать энергию?\n36:28 Химический состав звёзд\n37:27 Есть ли сигналы от других цивилизаций?\n41:37 Почему не зафиксировали Челябинский метеорит?\n42:26 Наблюдение за 1I/Оумуамуа\n44:39 Что на самом деле 1I/Оумуамуа?\n45:06 3I/ATLAS\n46:35 Странное ускорение 1I/Оумуамуа\n47:38 Что такое антропный принцип?\n57:47 Сколько могло быть вариантов Вселенных?\n58:48 Теория Виттена\n01:00:26 Где обитают другие цивилизации?\n01:01:31 Что за кротовыми норами?\n01:02:00 Почему мы не сможем связаться с другими цивилизациями?\n01:03:08 Возможна ли межзвёздная жизнь?\n01:05:58 Наше продолжение — ИИ?\n01:12:46 Перелёт в один конец\n01:13:18 Илон Маск\n01:17:14 Зачем нам покорять другие планеты?\n01:19:40 Оставляйте комментарии\n01:21:00 Подписывайтесь\n\n_________________\nРеклама. Рекламодатель АО «Альфа-Банк». ОГРН: 1027700067328, 107078, Москва, ул. Каланчёвская, 27. Ген. лицензия ЦБ РФ № 1326 от 16.01.2015. Erid: 2VtzqvFs2bt", "Мы ЗАСТРЯЛИ в Солнечной системе, и вот почему... | Михаил Никитин, Борис Штерн", "e70a2a0f-8752-41ae-b9cf-4147172106a5", 4896, false, "naeM8R3Pcrs", "https://www.youtube.com/watch?v=naeM8R3Pcrs", 37, "/downloads/Youtube/0_Download/2025-12-22 Мы ЗАСТРЯЛИ в Солнечной системе, и вот почему... | Михаил Никитин, Борис Штерн.mkv", false, false, false, 1, [], 1, ~U[2025-12-22 20:10:46Z], ~U[2026-07-13 10:57:35Z], ~U[2026-07-13 10:57:35Z], "▶︎ Раздаем бизнесу 100 млн рублей. Оставь заявку на сайте Альфа-Банка: https://alfa.me/pRNQwg\n\nОдни ли мы во Вселенной, и есть ли у нас шанс путешествовать по космосу?\n\nВ этом выпуске мы поговорили с Михаилом Александровичем Никитиным — российским биологом, научным сотрудником НИИ физико-химической биологии им. Белозерского МГУ и преподавателем МГУ — и Борисом Евгеньевичем Штерном, астрофизиком и научным редактором.\n\nИз этого выпус (truncated) 13:57:35.737 [debug] QUERY OK source="sources" db=2.5ms idle=88.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:35.776 [debug] QUERY OK source="media_items" db=38.5ms queue=0.5ms idle=64.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-10 20:05:36Z], 1] 13:57:35.811 [debug] QUERY OK source="media_items" db=33.7ms idle=100.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/tribute/app?startapp=s1d0\n\n\nОсновной телеграм канал, в котором сверху есть кнопка \"Пожертвовать\" (\"чаевые\" - также пожертвование, другой суммой) - https://t.me/ASupersharij \n\n#обстрелы #Шарий #Анатолийшарий #международнаяполитика #СШАУкраина #новостиУкраина #международныеновости #политика #геополитика #ЕС #Европейскийсоюз #Европа #Трамп #США #Кремль #россия #рф #Кремль #зеленский #буданов #Шарій #инфраструктура #зеленский #буданов #тэц #обстрелы #киев #київ #перемирие #переговоры #гарантии\n#солдаты #всу #статистика\n#телеграм #запрет #ютуб #Путин #Орбан #Тиса #венгрия #выборы", "Выигрывающий проигрывающий Орбан", "39a07c48-4870-4dbf-b799-68dc5f515971", 845, false, "yPOGd0TfupM", "https://www.youtube.com/watch?v=yPOGd0TfupM", 39, "/downloads/Youtube/0_Download/2026-04-10 Выигрывающий проигрывающий Орбан.mp4", false, false, false, 1, [], 5, ~U[2026-04-10 20:05:36Z], ~U[2026-07-13 10:57:35Z], ~U[2026-07-13 10:57:35Z], "Частный телеграм канал, просто подписавшись на который, можно помогать людям: https://t.me/tribute/app?startapp=s1d0\n\n\nОсновной телеграм канал, в котором сверху есть кнопка \"Пожертвовать\" (\"чаевые\" - также пожертвование, другой суммой) - https://t.me/ASupersharij \n\n#обстрелы #Шарий #Анатолийшарий #международнаяполитика #СШАУкраина #новостиУкраина #международныеновости #политика #геополитика #ЕС #Европейскийсоюз #Европа #Трамп #США #Кремль #россия #рф #Кремль #зеленский #буданов #Шарій #инфраструктура #зеленский #буданов #тэц #обстрелы #киев #київ #перемирие #переговоры #гарантии\n#солдаты #всу #статистика\n#телеграм #запрет #ютуб #Путин #Орбан #Тиса #венгрия #выборы", "Выигрывающий проигрывающий Орбан", 845, false, "yPOGd0TfupM", "https://www.youtube.com/watch?v=yPOGd0TfupM", "/downloads/Youtube/0_Download/2026-04-10 Выигрывающий проигрывающий Орбан.mp4", false, 1, ~U[2026-04-10 20:05:36Z]] 13:57:35.814 [debug] QUERY OK source="sources" db=2.6ms idle=112.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:35.848 [debug] QUERY OK source="media_items" db=33.4ms idle=80.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-12 14:38:12Z], 1] 13:57:35.878 [debug] QUERY OK source="media_items" db=29.2ms idle=111.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Всем привет!\nВ прошлый четверг на Лайв канале вышел ролик с доработками Туарега. \nК нашему удивлению, этот ролик вызвал немало обсуждений в комментариях.\n\nПоэтому, мы решили выпустить еще один, где детально разберем все резонансные вопросы первой части )\n\nОсновной канал: https://www.youtube.com/c/quattro882\n\nИльдар Live это официальный канал группы компаний \"АП\". \nРаботаем c 2013 года. По всей России. \n\nЧем мы можем Вам помочь:\n✔ Подбор автомобилей с гарантией. Проверка по 105 пунктам. Экспертиза, оценка авто: https://podbor.org\n✔ Страхование по всей России ОСАГО/КАСКО: https://ins.podbor.org\n✔ Автосервис. Ремонт, обслуживание авто в Москве: https://service.podbor.org\n✔ Вкуснейший натуральный Мёд с пасеки моего отца: https://honey.podbor.org\n✔ Футболки, толстовки, худи итп мерч здесь: https://merch.podbor.org\n✔ Наклейки, кружки, рамки для номеров итд: sticker-wb.podbor.org и sticker-ozon.podbor.org\n✔ Хочешь работать в нашей компании? Го сюда: https://job.podbor.org\n\nДля тех, кто хочет поддержать наш Благотворительный проект: https://podbor.org/charity/\n\nОбращайтесь! Мы всегда Вам рады!", "Вы все поняли не так...", "a52c5ddc-8b22-4528-b286-28dcfb50bd0d", 2005, false, "j6ter9k63UQ", "https://www.youtube.com/watch?v=j6ter9k63UQ", 40, "/downloads/Youtube/0_Download/2026-04-12 Вы все поняли не так....mkv", false, false, false, 1, [], 6, ~U[2026-04-12 14:38:12Z], ~U[2026-07-13 10:57:35Z], ~U[2026-07-13 10:57:35Z], "Всем привет!\nВ прошлый четверг на Лайв канале вышел ролик с доработками Туарега. \nК нашему удивлению, этот ролик вызвал немало обсуждений в комментариях.\n\nПоэтому, мы решили выпустить еще один, где детально разберем все резонансные вопросы первой части )\n\nОсновной канал: https://www.youtube.com/c/quattro882\n\nИльдар Live это официальный канал группы компаний \"АП\". \nРаботаем c 2013 года. По всей России. \n\nЧем мы можем Вам помочь:\n✔ Подбор автомобилей с гарантией. Проверка по 105 пунктам. Экспертиза, оценка авто: https://podbor.org\n✔ Страхование по всей России ОСАГО/КАСКО: https://ins.podbor.org\n✔ Автосервис. Ремонт, обслуживание авто в Москве: https://service.podbor.org\n✔ Вкуснейший натуральный Мёд с пасеки моего отца: https://honey.podbor.org\n✔ Футболки, толстовки, худи итп мерч здесь: https://merch.podbor.org\n✔ Наклейки, кружки, рамки для номеров итд: sticker-wb.podbor.org и sticker-ozon.podbor.org\n✔ Хочешь работать в нашей компании? Го сюда: https://job.podbor.org\n\nДля тех, кто хочет поддержать наш Благотворительный проект: https://podbor.org/charity/\n\nОбращайтесь! Мы всегда Вам рады!", "Вы все поняли не так...", 2005, false, "j6ter9k63UQ", "https://www.youtube.com/watch?v=j6ter9k63UQ", "/downloads/Youtube/0_Download/2026-04-12 Вы все поняли не так....mkv", false, 1, ~U[2026-04-12 14:38:12Z]] 13:57:35.881 [debug] QUERY OK source="sources" db=2.8ms idle=102.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:35.906 [debug] QUERY OK source="media_items" db=23.6ms queue=0.1ms idle=71.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-12 07:10:00Z], 1] 13:57:35.992 [debug] QUERY OK source="media_items" db=85.7ms idle=92.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" ["Youtube-канал Ольги Благовещенской – https://youtube.com/@blagovesenskaia\n\nПродолжение историй в нашем телеграмм канале: https://t.me/+pxqCzBWs-74zMTQy\n*Наш сайт: https://www.yardrey.ru*\n\nЮридическая компания \"Ярдрей\": (единый номер Москва, Санкт-Петербург, Краснодар, Волгоград, Хабаровск, Новосибирск, Саратов, Самара, Казань, Уфа, Ижевск, Киров, Пермь, Оренбург): 8-999-555-41-41 (телефонные звонки, смс, whatsapp, viber, telegram) \n\n🇷🇺 Россия: +79995554141 \n🇰🇿 Казахстан: +77711554141 \n🇧🇾 Беларусь: +79995554141 \n🇬🇪 Грузия: +995544114141\n\nЕ-mail: support@yardrey.ru (Юридическая Помощь) \nЕ-mail: advertising@yardrey.ru (По вопросам Рекламы) \n\nВконтакте: https://vk.com/yardrey \nТелеграм: https://t.me/+pxqCzBWs-74zMTQy\nДзен: https://dzen.ru/yardrey \nРутуб: https://rutube.ru/channel/8080468/\n\nДоставка автомобилей из США, Европы, ОАЭ, Южной Кореи и Китая\nТелефон: +7 989 234-0000\nТелеграм: @yardrey_auto_reception\nСайт: https://auto.yardrey.ru\n\n*Новые автомобили по цене завода (РРЦ) с доставкой на дом*\nТелефон: +7 495 032-83-23\nСайт: https://autodealer.yardrey.ru/\nКаталог на Озоне: https://ozon.ru/seller/yardrey-diler-3426808/?utm_source=blog&utm_medium=video&utm_campaign=vendor_org_2512429_youtube\n\nНовая услуга \"Ярдрей-страхование\"\nВеликолепные тарифы и качественное сопровождение! \nСайт: https://insurance.yardrey.ru \nПочта: insurance@yardrey.ru \nТелефон: +79684743333 (звонки) \nWhatsApp: https://wa.me/79684743333 \nТелеграмм: https://t.me/yardreyinsurance\n\nПодробно про \"Ярдрей-Недвижимость\": https://t.me/yardrey/1603 \nТелеграм-канал \"Ярдрей-Недвижимость\": https://t.me/yardrey_realty/1420", "Выселяют из дома по беспределу! (Ярдрей 671)", "d7ceeba8-b8f8-4848-b0e2-c4a2f7fd4eb9", 1913, false, "slX-seUFYwI", "https://www.youtube.com/watch?v=slX-seUFYwI", 41, "/downloads/Youtube/0_Download/2026-04-12 Выселяют из дома по беспределу! (Ярдрей 671).mkv", false, false, false, 1, [], 6, ~U[2026-04-12 07:10:00Z], ~U[2026-07-13 10:57:35Z], ~U[2026-07-13 10:57:35Z], "Youtube-канал Ольги Благовещенской – https://youtube.com/@blagovesenskaia\n\nПродолжение историй в нашем телеграмм канале: https://t.me/+pxqCzBWs-74zMTQy\n*Наш сайт: https://www.yardrey.ru*\n\nЮридическая компания \"Ярдрей\": (единый номер Москва, Санкт-Петербург, Краснодар, Волгоград, Хабаровск, Новосибирск, Саратов, Самара, Казань, Уфа, Ижевск, Киров, Пермь, Оренбург): 8-999-555-41-41 (телефонные звонки, смс, whatsapp, viber, telegram) \n\n🇷🇺 Россия: +79995554141 \n🇰🇿 Казахстан: +77711554141 \n🇧🇾 Беларусь: +79995554141 \n🇬🇪 Грузия: +995544114141\n\nЕ-mail: support@yardrey.ru (Юридическая Помощь) \nЕ-mail: advertising@yardrey.ru (По вопросам Рекламы) \n\nВконтакте: https://vk.com/yardrey \nТелеграм: https://t.me/+pxqCzBWs-74zMTQy\nДзен: https://dzen.ru/yardrey \nРутуб: https://rutube.ru/channel/8080468/\n\nДоставка автомобилей из США, Европы, ОАЭ, Южной Кореи и Китая\nТелефон: +7 989 234-0000\nТелеграм: @yardrey_auto_reception\nСайт: https://auto.yardrey.ru\n\n*Новые автомобили по цене завода (РРЦ) с доставкой на дом*\nТелефон: +7 495 032-83-23\nСайт: https://autodealer.yardrey.ru/\nКаталог на Озоне: https://ozon.ru/seller/yardrey-diler-3426808/?utm_source=blog&utm_medium=video&utm_campaign=vendor_org_2512429_youtube\n\nНовая услуга \"Ярдрей-страхование\"\nВеликолепные тарифы и качественное сопровождение! \nСайт: https://insurance.yardrey.ru \nПочта: insurance@yardrey.ru \nТелефон: +79684743333 (звонки) \nWhatsApp: https://wa.me/79684743333 \nТелеграмм: https://t.me/yardreyinsurance\n\nПодробно про \"Ярдрей-Недвижимость\": https://t.me/yardrey/1603 \nТелеграм-канал \"Ярдрей-Недвижимость\": https://t.me/yardrey_realty/1420", "Выселяют из дома по беспределу! (Ярдрей 671)", 1913, false, "slX-seUFYwI", "https://www.youtube.com/watch?v=slX-seUFYwI", "/downloads/Youtube/0_Download/2026-04-12 Выселяют из дома по беспределу! (Ярдрей 671).mkv", false, 1, ~U[2026-04-12 07:10:00Z]] 13:57:35.995 [debug] QUERY OK source="sources" db=1.9ms decode=0.1ms idle=144.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:36.019 [debug] QUERY OK source="media_items" db=24.3ms idle=117.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-12 11:00:33Z], 1] 13:57:36.055 [debug] QUERY OK source="media_items" db=34.7ms idle=138.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\nUPD: в выпуске допущены фактическая ошибка и техническая неточность. На 61-й минуте видео утверждается, что в ближайшие 5 млрд лет Солнце увеличится и поглотит все планеты Солнечной системы. На самом деле поглощены будут только Меркурий, Венера, Земля и Марс. На 64-й минуте утверждается, что в 2010-х космические аппараты «Вояджер-1» и «Вояджер-2» прошли через гелиосферу, отделяющую Солнечную систему от межзвездного пространства. В реальности речь идет о границе гелиосферы. Также важно уточнить, что «Мир» не была первой орбитальной станцией, на которой работали люди.\n\nТаймкоды:\n00:00 – Мог бы Гагарин гордиться тем, что происходит с космосом сегодня?\n4:04 – Еще один Гагарин\n7:05 – Мечты о полетах в космос в разные века\n9:26 – Как офицер СС стал отцом американской космической программы\n11:04 – Тусовка в космосе: первый и последний рейв в СССР\n12:39 – Космонавтика после холодной войны\n16:20 – Как Илон Маск перевернул космическую игру\n18:58 – Почему в космосе стало тесно\n20:32 – $300 млрд в год: как заработать на космосе \n25:33 – Россия в космосе — четыре показателя\n26:18 – Шутка Рогозина про батут\n27:37 – Как погибала советская космонавтика\n28:30 – Почему американцы летали в космос на кораблях с российскими двигателями\n32:20 – Как Россия превратилась в космического извозчика\n34:34 – «Ангара» и космодром Восточный — безответственность и коррупция\n37:52 – Почему Китай смог, а Россия нет\n40:19 – Космонавтика в эпоху СВО\n46:08 – Как вернуть престиж в космосе\n53:01 – Как космонавтика прошла путь от идеологии к бизнесу\n54:41 – Почему США снова хотят на Луну\n55:57 – Новый мегапроект Маска в космосе\n56:50 – Марс — так себе место для жизни\n59:19 – Четыре сценария конца света\n1:01:18 – Почему фильм «Не смотрите наверх» не так уж фантастичен\n1:02:04 – Что мы оставим после себя во Вселенной\n\nСотрудничество и идеи: nasonova@forbes.ru \nПо вопросу рекламы: adsales@forbes.ru \n\nНаша команда: \nВедущий — Дмитрий Яковенко\nГлавный продюсер и режиссер — Анастасия Насонова \nПродюсеры — Ольга Зуева, Анастасия Львова\nКорреспондент — Олинга Таварацян\nОператоры — Андрей Кузичкин, Никита Чалых\nРежиссер монтажа — Михаил Краснощеков\nMotion-дизайнеры — Людмила Бергнер, Алла Миронова, Владимир Соколов\nОбложка — Павел Серебряков", "«Юра, мы всё...». Как устроена космическая экономика и почему в ней сложно разглядеть Россию?", "7fb066f4-7fb4-4abc-9e0e-f7df31ce405f", 3891, false, "I5YEOVmRBMQ", "https://www.youtube.com/watch?v=I5YEOVmRBMQ", 42, "/downloads/Youtube/0_Download/2026-04-12 «Юра, мы всё...». Как устроена космическая экономика и почему в ней сложно разглядеть Россию?.mp4", false, false, false, 1, [], 6, ~U[2026-04-12 11:00:33Z], ~U[2026-07-13 10:57:36Z], ~U[2026-07-13 10:57:36Z], "С момента развала СССР Россия не запустила ни одной успешной миссии в дальний космос, новости последних лет оптимизма не внушают, а проблемы в отрасли признают и в самом «Роскосмосе». \n\nКак так вышло, что сегодня мы в основном блуждаем в терниях, нежели летим к звездам? Почему упустили момент, когда освоение космоса превратилось в прибыльный бизнес? Неужели сегодняшний Гагарин живет в Техасе? А может быть, и не нужны нам эти далекие безвоздушные пространства, а все, что необходимо человеку, и так есть на Земле?\n\nНаш сегодняшний выпуск — попытка ответить на эти вопросы. Мы расскажем, как изменила (truncated) 13:57:36.058 [debug] QUERY OK source="sources" db=2.1ms idle=149.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:36.079 [debug] QUERY OK source="media_items" db=20.5ms queue=0.1ms idle=66.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-13 11:30:02Z], 1] 13:57:36.104 [debug] QUERY OK source="media_items" db=24.1ms idle=84.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" ["Ещё мои касты по Supreme Commander на Бусти - https://boosty.to/professional\n\nТелеграм с моими заметками - https://t.me/YuriProfessional\nГруппа Вконтакте - https://vk.com/superyourassik\nSupreme Commander во Вконтакте - https://vkvideo.ru/@professionalsupreme\n\nКомментирует, как обычно, профессионал.", "Комментатор СГОРЕЛ на этом матче - ужасная игра в Supreme Commander [496]", "76b45a5e-7cfa-496a-a9aa-7e7e2bf4dede", 3653, false, "4j9Y4FGSs3k", "https://www.youtube.com/watch?v=4j9Y4FGSs3k", 43, "/downloads/Youtube/0_Download/2026-04-13 Комментатор СГОРЕЛ на этом матче - ужасная игра в Supreme Commander [496].mkv", false, false, false, 1, [], 3, ~U[2026-04-13 11:30:02Z], ~U[2026-07-13 10:57:36Z], ~U[2026-07-13 10:57:36Z], "Ещё мои касты по Supreme Commander на Бусти - https://boosty.to/professional\n\nТелеграм с моими заметками - https://t.me/YuriProfessional\nГруппа Вконтакте - https://vk.com/superyourassik\nSupreme Commander во Вконтакте - https://vkvideo.ru/@professionalsupreme\n\nКомментирует, как обычно, профессионал.", "Комментатор СГОРЕЛ на этом матче - ужасная игра в Supreme Commander [496]", 3653, false, "4j9Y4FGSs3k", "https://www.youtube.com/watch?v=4j9Y4FGSs3k", "/downloads/Youtube/0_Download/2026-04-13 Комментатор СГОРЕЛ на этом матче - ужасная игра в Supreme Commander [496].mkv", false, 1, ~U[2026-04-13 11:30:02Z]] 13:57:36.107 [debug] QUERY OK source="sources" db=3.0ms queue=0.1ms idle=84.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:36.131 [debug] QUERY OK source="media_items" db=23.0ms idle=52.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-14 04:00:05Z], 1] 13:57:36.155 [debug] QUERY OK source="media_items" db=23.6ms idle=73.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подписка Boosty (если вы в России): https://boosty.to/planetka\nподписка Patreon (если вы не в России): https://www.patreon.com/petrlovigin\ntelegram: https://t.me/petenkaplanetka\n\n#куба #гавана \n\nС февраля Остров Свободы Куба находится в \"обестопливном\" состоянии. Полная блокада привела к тому, что европейские авиакомпании вынуждены заправляться только на обратном пути из Гаваны. Как обстоят дела сейчас на самом деле? Когда сюда придет Америка и ждут ли ее здесь? Что будет с ценами на девочек после прихода американцев? А может ничего не изменилось? Я слетал на Кубу и посмотрел на всё своими глазами... В этой серии все как вы любите: много женских телодвижений, тропиканок, скупердяйства и щедростей…\n\nInstagram: @petr_lovigin\nГруппа vKontakte: https://vk.com/public165293584\n\n0:00 Вступление\n1:13 Ситуация с бензином\n2:30 Марисоль и Алексей\n6:17 Свой автомобиль на Кубе\n9:13 Куба танцует\n11:47 Мелиса и Беатрис\n16:00 Жмот\n20:30 Дома у Эвелин\n24:40 Полиция на бульваре\n27:32 Танцы у нас дома", "КУБА БЕЗ БЕНЗИНА: как теперь живет секс-остров? / Гавана в 2026 году", "f5d40876-2ce9-47ff-a9ad-e478b8e1f4d7", 1850, false, "5No6Wkk9GOM", "https://www.youtube.com/watch?v=5No6Wkk9GOM", 44, "/downloads/Youtube/0_Download/2026-04-14 КУБА БЕЗ БЕНЗИНА: как теперь живет секс-остров? ⧸ Гавана в 2026 году.mkv", false, false, false, 1, [], 2, ~U[2026-04-14 04:00:05Z], ~U[2026-07-13 10:57:36Z], ~U[2026-07-13 10:57:36Z], "Смотри серии раньше всех без замедления и блокировок:\nподписка Boosty (если вы в России): https://boosty.to/planetka\nподписка Patreon (если вы не в России): https://www.patreon.com/petrlovigin\ntelegram: https://t.me/petenkaplanetka\n\n#куба #гавана \n\nС февраля Остров Свободы Куба находится в \"обестопливном\" состоянии. Полная блокада привела к тому, что европейские авиакомпании вынуждены заправляться только на обратном пути из Гаваны. Как обстоят дела сейчас на самом деле? Когда сюда придет Америка и ждут ли ее здесь? Что будет с ценами на девочек после прихода американцев? А может ничего не изменилось? Я слетал на Кубу и посмотрел на всё своими глазами... В этой серии все как вы любите: много женских телодвижений, тропиканок, скупердяйства и щедростей…\n\nInstagram: @petr_lovigin\nГруппа vKontakte: https://vk.com/public165293584\n\n0:00 Вступление\n1:13 Ситуация с бензином\n2:30 Марисоль и Алексей\n6:17 Свой автомобиль на Кубе\n9:13 Куба танцует\n11:47 Мелиса и Беатрис\n16:00 Жмот\n20:30 Дома у Эвелин\n24:40 Полиция на бульваре\n27:32 Танцы у нас дома", "КУБА БЕЗ БЕНЗИНА: как теперь живет секс-остров? / Гавана в 2026 году", 1850, false, "5No6Wkk9GOM", "https://www.youtube.com/watch?v=5No6Wkk9GOM", "/downloads/Youtube/0_Download/2026-04-14 КУБА БЕЗ БЕНЗИНА: как теперь живет секс-остров? ⧸ Гавана в 2026 году.mkv", false, 1, ~U[2026-04-14 04:00:05Z]] 13:57:36.157 [debug] QUERY OK source="sources" db=1.6ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:36.179 [debug] QUERY OK source="media_items" db=20.9ms idle=50.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-13 14:00:53Z], 1] 13:57:36.203 [debug] QUERY OK source="media_items" db=23.0ms idle=48.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" ["Три Lenovo M720q — идеальный мини-кластер? Почему их так обожают в зарубежных homelab-сообществах!\n\nВ этом ролике разбираем популярный проект на базе трёх компактных мини-ПК Lenovo ThinkCentre M720q. Почему именно эти устройства стали почти “классикой” в мире домашней лаборатории и Proxmox-кластеров? Разбираемся на практике.\n\n💡 В видео:\n\nПочему Lenovo M720q так часто выбирают для homelab’ов\nСильные и слабые стороны этой платформы\nСборка мини-кластера из 3 узлов\nВозможности апгрейда (CPU, RAM, NVMe, 2.5GbE и т.д.)\nНасколько они подходят под Proxmox / виртуализацию / контейнеры\nРеальный опыт использования и выводы\n\n🧠 Это не просто обзор железа — это взгляд на один из самых популярных “entry-level enterprise” вариантов для домашнего сервера.\n\n⚙️ Если ты собираешь свой homelab или планируешь первый кластер — этот ролик поможет понять, стоит ли идти по пути M720q или есть альтернативы.\n\nМожно помочь развитию канала, возражать никто не будет\n5536 9138 7053 8572 Тинькофф\nhttps://www.prohomelab.com\nhttps://boosty.to/stilicho2011/donate\nhttps://boosty.to/stilicho2011\nhttps://vk.com/id871105931\nhttps://t.me/videosfromstilicho2011\nhttps://t.me/stilicho2011_videos\nhttps://rutube.ru/channel/30654176/\nhttps://github.com/stilicho2011/ubuntu_rep - ссылка на мой гитхаб репозиторий\nПо вопросам сотрудничества пишем - stilihon2011@gmail.com\n\nРеферальная ссылка на хостера smartape чьими услугами я пользуюсь http://www.smartape.ru/?partner=139490 или просто используйте промокод partner-139490", "Проект по трем Lenovo m720q. Почему их так любят за рубежом?!", "99a47420-8e2f-41a9-b9ba-019b998ea1ca", 999, false, "ZsS_DAijuI0", "https://www.youtube.com/watch?v=ZsS_DAijuI0", 45, "/downloads/Youtube/0_Download/2026-04-13 Проект по трем Lenovo m720q. Почему их так любят за рубежом?!.mp4", false, false, false, 1, [], 3, ~U[2026-04-13 14:00:53Z], ~U[2026-07-13 10:57:36Z], ~U[2026-07-13 10:57:36Z], "Три Lenovo M720q — идеальный мини-кластер? Почему их так обожают в зарубежных homelab-сообществах!\n\nВ этом ролике разбираем популярный проект на базе трёх компактных мини-ПК Lenovo ThinkCentre M720q. Почему именно эти устройства стали почти “классикой” в мире домашней лаборатории и Proxmox-кластеров? Разбираемся на практике.\n\n💡 В видео:\n\nПочему Lenovo M720q так часто выбирают для homelab’ов\nСильные и слабые стороны этой платформы\nСборка мини-кластера из 3 узлов\nВозможности апгрейда (CPU, RAM, NVMe, 2.5GbE и т.д.)\nНасколько они подходят под Proxmox / виртуализацию / контейнеры\nРеальный опыт использования и выводы\n\n🧠 Это не просто обзор железа — это взгляд на один из самых популярных “entry-level enterprise” вариантов для домашнего сервера.\n\n⚙️ Если ты собираешь свой homelab или планируешь первый кластер — этот ролик поможет понять, стоит ли идти по пути M720q или есть альтернативы.\n\nМожно помочь развитию канала, возражать никто не будет\n5536 9138 7053 8572 Тинькофф\nhttps://www.prohomelab.com\nhttps://boosty.to/stilicho2011/donate\nhttps://boosty.to/stilicho2011\nhttps://vk.com/id871105931\nhttps://t.me/videosfromstilicho2011\nhttps://t.me/stilicho2011_videos\nhttps://rutube.ru/channel/30654176/\nhttps://github.com/stilicho2011/ubuntu_rep - ссылка на мой гитхаб репозиторий\nПо вопросам сотрудничества пишем - stilihon2011@gmail.com\n\nРеферальная ссылка на хостера smartape чьими услугами я пользуюсь http://www.smartape.ru/?partner=139490 или просто используйте промокод partner-139490", "Проект по трем Lenovo m720q. Почему их так любят за рубежом?!", 999, false, "ZsS_DAijuI0", "https://www.youtube.com/watch?v=ZsS_DAijuI0", "/downloads/Youtube/0_Download/2026-04-13 Проект по трем Lenovo m720q. Почему их так любят за рубежом?!.mp4", false, 1, ~U[2026-04-13 14:00:53Z]] 13:57:36.206 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=48.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:36.227 [debug] QUERY OK source="media_items" db=20.4ms queue=0.1ms idle=48.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-14 14:45:48Z], 1] 13:57:36.247 [debug] QUERY OK source="media_items" db=19.8ms queue=0.1ms idle=69.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" ["За 15-20 тысяч рублей теперь можно приобрести PlayStation 5 на Linux и наслаждаться всеми играми из Steam! Это стало возможным благодаря майнерам, и мы покажем, как это работает. Что по настройке Linux под гейминг? Есть ли смысл брать AMD BC-250 в 2026 году, или лучше собрать игровой ПК?\n\nПриходите на МЛечный путь 22 апреля и узнайте все о реальной пользе ИИ для бизнеса: https://slc.tl/7g3zh\n\nМой Компьютер в Telegram - https://t.me/mknewsru\nНа связи Крошин - https://t.me/kroshlink\n\nACPI fix для корректной частоты процессора: https://github.com/bc250-collective/bc250-acpi-fix\nGPU governor для разгона и настройки видеочипа: https://github.com/bc250-collective/cyan-skillfish-governor\nГайд по прошивке BIOS: https://elektricm.github.io/amd-bc250-docs/bios/flashing/\nГайд по установке Bazzite: https://elektricm.github.io/amd-bc250-docs/linux/bazzite/\n\n00:00 - Вступление МК\n01:30 - Что за bc-250?\n02:18 - Сравнение с PS5\n04:16 - Разбор и начинка\n05:34 - Установка ОС \n06:18 - Решение проблем\n10:19 - Установка SteamOS\n13:43 - \"Рабочий\" конфиг\n14:10 - Тесты игр\n25:30 - Проблемные игры\n26:02 - Выводы\n\n2VtzqxdWpzr", "Даже не вздумайте покупать BC-250, пока не посмотрите это видео", "28419948-db45-4828-bc27-b158a3f83527", 1720, false, "OBMFHMikrJU", "https://www.youtube.com/watch?v=OBMFHMikrJU", 46, "/downloads/Youtube/0_Download/2026-04-14 Даже не вздумайте покупать BC-250, пока не посмотрите это видео.mkv", false, false, false, 1, [], 2, ~U[2026-04-14 14:45:48Z], ~U[2026-07-13 10:57:36Z], ~U[2026-07-13 10:57:36Z], "За 15-20 тысяч рублей теперь можно приобрести PlayStation 5 на Linux и наслаждаться всеми играми из Steam! Это стало возможным благодаря майнерам, и мы покажем, как это работает. Что по настройке Linux под гейминг? Есть ли смысл брать AMD BC-250 в 2026 году, или лучше собрать игровой ПК?\n\nПриходите на МЛечный путь 22 апреля и узнайте все о реальной пользе ИИ для бизнеса: https://slc.tl/7g3zh\n\nМой Компьютер в Telegram - https://t.me/mknewsru\nНа связи Крошин - https://t.me/kroshlink\n\nACPI fix для корректной частоты процессора: https://github.com/bc250-collective/bc250-acpi-fix\nGPU governor для разгона и настройки видеочипа: https://github.com/bc250-collective/cyan-skillfish-governor\nГайд по прошивке BIOS: https://elektricm.github.io/amd-bc250-docs/bios/flashing/\nГайд по установке Bazzite: https://elektricm.github.io/amd-bc250-docs/linux/bazzite/\n\n00:00 - Вступление МК\n01:30 - Что за bc-250?\n02:18 - Сравнение с PS5\n04:16 - Разбор и начинка\n05:34 - Установка ОС \n06:18 - Решение проблем\n10:19 - Установка SteamOS\n13:43 - \"Рабочий\" конфиг\n14:10 - Тесты игр\n25:30 - Проблемные игры\n26:02 - Выводы\n\n2VtzqxdWpzr", "Даже не вздумайте покупать BC-250, пока не посмотрите это видео", 1720, false, "OBMFHMikrJU", "https://www.youtube.com/watch?v=OBMFHMikrJU", "/downloads/Youtube/0_Download/2026-04-14 Даже не вздумайте покупать BC-250, пока не посмотрите это видео.mkv", false, 1, ~U[2026-04-14 14:45:48Z]] 13:57:36.250 [debug] QUERY OK source="sources" db=2.1ms idle=69.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:36.271 [debug] QUERY OK source="media_items" db=20.6ms idle=48.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-09 16:15:04Z], 1] 13:57:36.290 [debug] QUERY OK source="media_items" db=18.7ms idle=65.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://mako.expert/\u00A0«МАКО.Эксперт» — первый в России бухгалтерский конвейер. Бухгалтерия, как у крупных корпораций, доступная для любых форм бизнеса.От\u00A02\u00A0500р./мес\u00A0\nЗавтра 10 апреля в 21:45 голосуйте за Команданте в шоу Голос! Прямой эфир!\n \nВ этом видео мы показываем, что бывает с танком, если в нем шарахнет 75кг TNT\nНаушники Earmor здесь https://bighunter.ru/info/brands/earmor/\n\nСекретный канал https://t.me/Krupnokaliberniy_bot\n\nРеклама erid: 2W5zFHygkLH ИНН 7816600904 ОООО \"НЕВА-ФИНАНС\"\n#militaryhistory", "Что сделает 75кг взрывчатки с танком Т-64? Такого результата я не ожидал", "40ea3d8b-a50a-4487-851f-97f1523ce739", 1244, false, "Q1EAeSdYlaQ", "https://www.youtube.com/watch?v=Q1EAeSdYlaQ", 48, "/downloads/Youtube/0_Download/2026-04-09 Что сделает 75кг взрывчатки с танком Т-64? Такого результата я не ожидал.mkv", false, false, false, 1, [], 3, ~U[2026-04-09 16:15:04Z], ~U[2026-07-13 10:57:36Z], ~U[2026-07-13 10:57:36Z], "https://mako.expert/\u00A0«МАКО.Эксперт» — первый в России бухгалтерский конвейер. Бухгалтерия, как у крупных корпораций, доступная для любых форм бизнеса.От\u00A02\u00A0500р./мес\u00A0\nЗавтра 10 апреля в 21:45 голосуйте за Команданте в шоу Голос! Прямой эфир!\n \nВ этом видео мы показываем, что бывает с танком, если в нем шарахнет 75кг TNT\nНаушники Earmor здесь https://bighunter.ru/info/brands/earmor/\n\nСекретный канал https://t.me/Krupnokaliberniy_bot\n\nРеклама erid: 2W5zFHygkLH ИНН 7816600904 ОООО \"НЕВА-ФИНАНС\"\n#militaryhistory", "Что сделает 75кг взрывчатки с танком Т-64? Такого результата я не ожидал", 1244, false, "Q1EAeSdYlaQ", "https://www.youtube.com/watch?v=Q1EAeSdYlaQ", "/downloads/Youtube/0_Download/2026-04-09 Что сделает 75кг взрывчатки с танком Т-64? Такого результата я не ожидал.mkv", false, 1, ~U[2026-04-09 16:15:04Z]] 13:57:36.293 [debug] QUERY OK source="sources" db=2.2ms idle=63.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:36.313 [debug] QUERY OK source="media_items" db=19.7ms idle=45.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-06 16:18:48Z], 1] 13:57:36.320 [info] {"source":"oban","duration":2422,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:36.335 [debug] QUERY OK source="media_items" db=20.8ms queue=0.1ms idle=63.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" ["VLESS перестал работать? Скорость упала до 0.5 Мбит/с?\nВ этом видео я честно рассказываю про свой путь борьбы с блокировками. Мы разберем, почему Reality и XHTTP больше не панацея, и как поднять NaiveProxy - протокол на базе Chromium, который провайдеры принимают за обычный браузерный трафик.\n\nЯ покажу весь процесс с нуля: от аренды сервера до настройки кастомного Caddy и обхода главной ошибки с SNI. Свободный интернет на максимальной скорости снова возможен.\n\n---\nПоддержать автора на бусти:\nhttps://boosty.to/swrneko/single-payment/donation/793440/target?share=target_link\n\n---\n📝 ТЕКСТОВЫЙ ГАЙД (Все команды и конфиги):\n👉 https://gist.github.com/swrneko/09e60de4d3d8f9a551a1a2c1ab9283c5\n\n📢 МОЙ TELEGRAM КАНАЛ:\n👉 https://t.me/+nIX9m__sd-xjZGQy\n\n📢 МОЙ TELEGRAM ЧАТ:\n👉 https://t.me/+zPauMShlUbA2NmRi\n\n---\n📚 Официальные ресурсы и документация:\n👉 Репозиторий NaiveProxy: https://github.com/klzgrad/naiveproxy - здесь можно найти бинарники клиента и исходный код.\n\n👉 Инструкция от автора: https://cscot.pages.dev/2023/02/23/Naiveproxy-tutorial - фундаментальное описание того, как работает протокол.\n\n👉 Форум NTC (работает только с VPN): https://ntc.party - обсуждение обходов и тд\n\n👉 Тред на ntc.party с моим обсуждение проблемы: https://ntc.party/t/%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BE%D1%81%D1%82%D0%B0%D0%BB%D0%B8%D1%81%D1%8C-%D0%B6%D0%B8%D0%B2%D1%8B%D0%B5-%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D1%8B/23653/39\n\n👉 Репозиторий клиента v2rayN: https://github.com/2dust/v2rayN\n\n👉 Форк nekobox для андроид: https://github.com/MatsuriDayo/NekoBoxForAndroid/releases\n\n---\n🌐 Хостинг и домен провайдеры:\n👉 RuVDS: https://ruvds.com\n👉 62yun: https://62yun.ru\n👉 Zomro: https://zomro.com\n👉 Reg Ru: https://www.reg.ru\n\n---\n💻 Обо мне:\nЯ - студент, фанат Arch Linux и автоматизации на Python.\nСейчас я активно ищу интересные проекты или постоянную работу (Junior Python / Linux Admin).\nЕсли вам в команду нужен человек, готовый разбираться в сложных технологиях - пишите!\nGitHub: https://github.com/swrneko\nПочта для сотрудничества: sawarinekodesu@gmail.com\n\n---\n🚀 Таймкоды:\n0:00 - Введение\n0:15 - Дисклеймер\n0:21 - Предыстория\n1:18 - Что такое NaiveProxy\n1:39 - Как это работает\n2:10 - Что нужно для настройки\n2:44 - Аренда сервера\n3:13 - Покупка и настройка домена\n3:46 - Настройка сервера\n5:47 - Настройка клиента Linux\n6:49 - Настройка клиента Android\n7:09 - Тесты\n7:29 - Концовка\n\n---\nТеги:\n#naiveproxy #vpn #linux #archlinux #vless #reality #обходблокировок #администрирование #ит #caddy #proxy #it #настройкасервера #networking #debian #тспу #dpi #vpnнасвоемсервере #privacy #security \n\nВы могли искать это видео по запросам: как настроить NaiveProxy на Debian, обход блокировок через Caddy, лучший протокол вместо VLESS Reality, почему падает скорость на Xray, настройка своего прокси для Linux и Android, как включить BBR на сервере, обход ТСПУ 2026.\n\nИнформационный блок для алгоритмов поиска:\nВ данном видео рассматриваются следующие темы: настройка NaiveProxy с нуля, как поднять свой прокси сервер на Debian и Ubuntu, решение проблемы низкой скорости VLESS Reality, обход глубокого анализа пакетов (DPI) и ТСПУ в 2026 году. Пошаговая сборка Caddy с плагином forwardproxy через xcaddy. Оптимизация сетевого стека Linux с помощью Google BBR. Настройка клиентов Nekobox для Android и NekoRay для Windows/Linux. Маскировка трафика под обычный HTTPS браузерный сёрфинг. Сравнение протоколов Xray, VLESS, Shadowsocks и NaiveProxy. Как использовать домен и SSL сертификат Let's Encrypt для скрытия прокси трафика.", "VLESS всё. Лучший способ обхода DPI в 2026: NaiveProxy", "cae2ec02-9b02-4f4b-b39a-320513018fc0", 481, false, "vnTgnL1tskw", "https://www.youtube.com/watch?v=vnTgnL1tskw", 49, "/downloads/Youtube/0_Download/2026-04-06 VLESS всё. Лучший способ обхода DPI в 2026: NaiveProxy.mkv", false, false, false, 1, [], 3, ~U[2026-04-06 16:18:48Z], ~U[2026-07-13 10:57:36Z], ~U[2026-07-13 10:57:36Z], "VLESS перестал работать? Скорость упала до 0.5 Мбит/с?\nВ этом видео я честно рассказываю про свой путь борьбы с блокировками. Мы разберем, почему Reality и XHTTP больше не панацея, и как поднять NaiveProxy - протокол на базе Chromium, который провайдеры принимают за обычный браузерный трафик.\n\nЯ покажу весь процесс с нуля: от аренды сервера до настройки кастомного Caddy и обхода главной ошибки с SNI. Свободный интернет на максимальной скорости снова возможен.\n\n---\nПоддержать автора на бусти:\nhttps://boosty.to/swrneko/single-payment/donation/793440/target?share=target_link\n\n---\n📝 ТЕКСТОВЫЙ ГАЙД (Все команды и конфиги):\n👉 https://gist.github.com/swrneko/09e60de4d3d8f9a551a1a2c1ab9283c5\n\n📢 МОЙ TELEGRAM КАНАЛ:\n👉 https://t.me/+nIX9m__sd-xjZGQy\n\n📢 МОЙ TELEGRAM ЧАТ:\n👉 https://t.me/+zPauMShlUbA2NmRi\n\n---\n📚 Официальные ресурсы и документация:\n👉 Репозиторий NaiveProxy: https://github.com/klzgrad/naiveproxy - здесь можно найти бинарники клиента и исходный код.\n\n👉 Инструкция от автора: https://cscot.pages.dev/2023/02/23/Naiveproxy-tutorial - фундаментально (truncated) 13:57:36.338 [debug] QUERY OK source="sources" db=2.6ms idle=44.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:36.359 [debug] QUERY OK source="media_items" db=20.6ms idle=45.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-14 06:00:18Z], 1] 13:57:36.386 [debug] QUERY OK source="media_items" db=25.9ms queue=0.1ms idle=46.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" ["В марте 2011 года после мощного землетрясения и цунами на атомной электростанции «Фукусима» произошла серия взрывов с выбросом большого количества радиоактивных веществ, из-за чего десяткам тысяч людей пришлось покинуть свои дома. Эта авария стала крупнейшей ядерной катастрофой после Чернобыля.\n\nИнженеры станции, чиновники, журналисты, сотрудники экстренных служб и местные жители подробно рассказывают, что происходило в первые часы и дни после катастрофы — какие решения принимались в условиях хаоса, кто нес ответственность за произошедшее и почему эта трагедия стала возможной. Участники событий и эксперты также пытаются понять, какие уроки человечество должно было извлечь из аварии и получилось ли это сделать.\n\n00:00 «С ядерной энергетикой не может случиться ничего плохого»\n03:18 Предыстория\n05:50 Инженер «Фукусимы»: «Если ты работал в TEPCO, тебе доверяли»\n07:32 Утро 11 марта 2011\n08:54 Первые толчки\n10:40 Как землетрясение ощущалось на АЭС «Фукусима»\n13:04 Цунами\n18:00 «Конец света»: цунами на станции\n19:12 Полное обесточивание станции\n21:21 «Мы будто зашли в ад» — журналист вспоминает ущерб\n24:03 Первые сообщения об аварии на «Фукусиме»\n26:02 Как выглядела станция сразу после цунами и что на ней происходило\n30:57 Воспоминания премьер-министра Японии\n31:58 Мэр Футабы, города возле «Фукусимы»\n36:05 Отряд смертников\n39:20 Сотрудники спаслись от первого взрыва\n40:30 «Что вы наделали, TEPCO?»: Футаба во время первого взрыва\n42:30 «Я решил, что для нас все кончено»: взрыв изнутри\n43:05 Ошибки TEPCO\n46:04 «Я сказал жене, что жив и должен оставаться на станции до конца»\n47:53 Третий день катастрофы\n48:45 Вмешательство США\n51:31 Четвертый день катастрофы\n51:54 Второй взрыв\n54:10 Хаос в TEPCO\n58:24 Третий взрыв\n59:40 Фукусима-50 — сотрудники, оставшиеся на станции после ее эвакуации\n1:00:35 «Я хотел жить, но есть вещи, которые нужно сделать»\n1:02:55 «Раз уж это конец, давайте сделаем фото»\n1:04:25 «Никто не может сказать, чем все закончится»: седьмой день катастрофы\n1:06:41 Фукусима-50 после недели на станции\n1:07:46 Группа гипер-спасения охлаждает «Фукусиму»\n1:13:30 Фукусима-50: «Впервые появилось ощущение, что мы можем выжить»\n1:16:00 «Мысль о том, что японская станция не была готова к цунами, выглядит абсурдной»\n1:18:38 Последствия аварии\n1:20:38 Фукусима-50 не чувствуют себя героями\n1:23:45 Итоги\n\n\nДля зрителей из России, которые пользуются VPN: пожалуйста, поменяйте страну в настройках вашего провайдера VPN на одну из стран в списке, чтобы иметь возможность посмотреть фильм.\n\nВ связи с лицензионными ограничениями фильмы доступны для просмотра в следующих странах: Россия, Украина, Армения, Азербайджан, Беларусь, Грузия, Казахстан, Кыргызстан, Таджикистан, Туркменистан, Молдова и Узбекистан.\n\n\nЕще не подписаны на наш YouTube-канал?\nᐅ https://bit.ly/4aHdtrk ᐊ\n\nМы на других платформах:\n\nTelegram: https://t.me/bbcrussian\nX: https://x.com/bbcrussian\nInstagram: https://instagram.com/bbcrussian\nWhatsApp: https://whatsapp.com/channel/0029VaZ437k4Y9li4jkzIU0G\nFacebook: https://facebook.com/bbcnewsrussian\nTikTok: https://www.tiktok.com/@bbcnewsrussian\nСайт: https://www.bbc.com/russian\nРассылка: https://open.substack.com/pub/contextbbcrussian\n\nПриложение Русской службы Би-би-си:\n\nApp Store: https://apple.co/2KWOeX0\nGoogle Play: https://bit.ly/2J6ePyW\n\nКомментарии к видео проходят модерацию. Мы оставляем за собой право удалять те комментарии, которые содержат оскорбления, призывы к насилию, клевету, ругательства, рекламу или спам. К сожалению, у нас нет возможности модерировать комментарии в режиме реального времени, поэтому ваш комментарий будет опубликован не сразу. Спасибо за понимание!", "Фукусима: катастрофа глазами инженеров, спасателей и местных жителей | Документальный фильм Би-би-си", "8da94f39-8717-4b73-bf8a-f4fc87f47f48", 5171, false, "QteSz13rIvI", "https://www.youtube.com/watch?v=QteSz13rIvI", 50, "/downloads/Youtube/0_Download/2026-03-14 Фукусима: катастрофа глазами инженеров, спасателей и местных жителей | Документальный фильм Би-би-си.mp4", false, false, false, 1, [], 1, ~U[2026-03-14 06:00:18Z], ~U[2026-07-13 10:57:36Z], ~U[2026-07-13 10:57:36Z], "В марте 2011 года после мощного землетрясения и цунами на атомной электростанции «Фукусима» произошла серия взрывов с выбросом большого количества радиоактивных веществ, из-за чего десяткам тысяч людей пришлось покинуть свои дома. Эта авария стала крупнейшей ядерной катастрофой после Чернобыля.\n\nИнженеры станции, чи (truncated) 13:57:36.388 [debug] QUERY OK source="sources" db=2.0ms idle=66.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:36.410 [debug] QUERY OK source="media_items" db=20.7ms idle=54.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-13 15:15:30Z], 1] 13:57:36.430 [debug] QUERY OK source="media_items" db=19.6ms idle=72.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" ["Обзор мега битвы в Supreme Commander Forged Alliance\n\n💰 Поблагодарить за контент - https://donatty.com/robogear\n💸 Больше кастов эксклюзивно на Бусти - https://boosty.to/robogear\n\n📺 Рутуб - https://rutube.ru/channel/30201940\n▶️ VK PLAY - https://live.vkvideo.ru/robogear\n💬 Телеграм-паблик https://t.me/robogearpublic\n👉 Дискорд сервер - https://discord.com/invite/RuVun6fdzP\n\n😎 Играть в суприм по сети - https://www.faforever.com\n\n\n#supremecommander #faf", "ОНИ УЖЕ ПРАЗДНОВАЛИ... Пока не случилось ЭТО в Supreme Commander", "818b49d9-ccc1-4b05-90da-c68e56abbece", 3572, false, "P4Q3L8j5LJA", "https://www.youtube.com/watch?v=P4Q3L8j5LJA", 51, "/downloads/Youtube/0_Download/2026-04-13 ОНИ УЖЕ ПРАЗДНОВАЛИ... Пока не случилось ЭТО в Supreme Commander.mkv", false, false, false, 1, [], 3, ~U[2026-04-13 15:15:30Z], ~U[2026-07-13 10:57:36Z], ~U[2026-07-13 10:57:36Z], "Обзор мега битвы в Supreme Commander Forged Alliance\n\n💰 Поблагодарить за контент - https://donatty.com/robogear\n💸 Больше кастов эксклюзивно на Бусти - https://boosty.to/robogear\n\n📺 Рутуб - https://rutube.ru/channel/30201940\n▶️ VK PLAY - https://live.vkvideo.ru/robogear\n💬 Телеграм-паблик https://t.me/robogearpublic\n👉 Дискорд сервер - https://discord.com/invite/RuVun6fdzP\n\n😎 Играть в суприм по сети - https://www.faforever.com\n\n\n#supremecommander #faf", "ОНИ УЖЕ ПРАЗДНОВАЛИ... Пока не случилось ЭТО в Supreme Commander", 3572, false, "P4Q3L8j5LJA", "https://www.youtube.com/watch?v=P4Q3L8j5LJA", "/downloads/Youtube/0_Download/2026-04-13 ОНИ УЖЕ ПРАЗДНОВАЛИ... Пока не случилось ЭТО в Supreme Commander.mkv", false, 1, ~U[2026-04-13 15:15:30Z]] 13:57:36.433 [debug] QUERY OK source="sources" db=2.0ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:36.454 [debug] QUERY OK source="media_items" db=20.5ms idle=47.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-15 15:50:46Z], 1] 13:57:36.470 [debug] QUERY OK source="media_items" db=15.5ms idle=65.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" ["Свойства и применение сурьмы. Самая сильная кислота. Где мы сталкиваемся с сурьмой каждый день.", "Сурьма- двуликий металл, или не металл. В коле, пулях и пластике.", "637429fa-b4bc-4ea0-ae66-2f4083bc9bad", 759, false, "i2FrqJJX0uQ", "https://www.youtube.com/watch?v=i2FrqJJX0uQ", 52, "/downloads/Youtube/0_Download/2026-04-15 Сурьма- двуликий металл, или не металл. В коле, пулях и пластике..mp4", false, false, false, 1, [], 2, ~U[2026-04-15 15:50:46Z], ~U[2026-07-13 10:57:36Z], ~U[2026-07-13 10:57:36Z], "Свойства и применение сурьмы. Самая сильная кислота. Где мы сталкиваемся с сурьмой каждый день.", "Сурьма- двуликий металл, или не металл. В коле, пулях и пластике.", 759, false, "i2FrqJJX0uQ", "https://www.youtube.com/watch?v=i2FrqJJX0uQ", "/downloads/Youtube/0_Download/2026-04-15 Сурьма- двуликий металл, или не металл. В коле, пулях и пластике..mp4", false, 1, ~U[2026-04-15 15:50:46Z]] 13:57:36.473 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=60.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:36.493 [debug] QUERY OK source="media_items" db=19.4ms queue=0.1ms idle=42.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-15 15:27:00Z], 1] 13:57:36.515 [debug] QUERY OK source="media_items" db=21.3ms idle=60.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" ["Массажеры CORDUS&SACRUS, устранившие боль в спине тысячам людей во всем мире со скидкой 15% по промокоду FIZIKA на сайте: https://clck.ru/3T6LRx \n🎁При заказе на сайте вы получаете восстанавливающие упражнения и консультации реабилитолога в подарок \nЛайфхаки для здоровья и больше выгодных предложений по запатентованным технологиям в Telegram Доктора Корюкалова: https://t.me/koryukalov_cordus\nИли мессенджере MAX: https://max.ru/sacrus_cordus\nРеклама. ООО \"НЕЙРОТЕХНОЛОДЖИ\" ИНН 9731060788, erid: 2VtzqxF9xWJ\n\nВ сегодняшнем видео поговорим об одном из наиболее драматических сценариев конца света, который допускает современная физика: катастрофе распада вакуума. Заодно обсудим, что вообще такое вакуум с точки зрения современной физики, какие бывают вакуумы, как и почему они могут распадаться и что это за собой повлечёт! \n\nПодпишитесь на мой канал в Telegram: https://t.me/physiovisio \nПоддержите проект через Boosty: https://boosty.to/physiovisio \nPatreon: https://www.patreon.com/yuritkachev", "Сможет ли распад вакуума внезапно уничтожить наш мир?", "58a8b808-8e1c-4ac3-ac47-9b5675b6d5fc", 1248, false, "0e-Bru-YqD8", "https://www.youtube.com/watch?v=0e-Bru-YqD8", 53, "/downloads/Youtube/0_Download/2026-04-15 Сможет ли распад вакуума внезапно уничтожить наш мир?.mp4", false, false, false, 1, [], 2, ~U[2026-04-15 15:27:00Z], ~U[2026-07-13 10:57:36Z], ~U[2026-07-13 10:57:36Z], "Массажеры CORDUS&SACRUS, устранившие боль в спине тысячам людей во всем мире со скидкой 15% по промокоду FIZIKA на сайте: https://clck.ru/3T6LRx \n🎁При заказе на сайте вы получаете восстанавливающие упражнения и консультации реабилитолога в подарок \nЛайфхаки для здоровья и больше выгодных предложений по запатентованным технологиям в Telegram Доктора Корюкалова: https://t.me/koryukalov_cordus\nИли мессенджере MAX: https://max.ru/sacrus_cordus\nРеклама. ООО \"НЕЙРОТЕХНОЛОДЖИ\" ИНН 9731060788, erid: 2VtzqxF9xWJ\n\nВ сегодняшнем видео поговорим об одном из наиболее драматических сценариев конца света, который допускает современная физика: катастрофе распада вакуума. Заодно обсудим, что вообще такое вакуум с точки зрения современной физики, какие бывают вакуумы, как и почему они могут распадаться и что это за собой повлечёт! \n\nПодпишитесь на мой канал в Telegram: https://t.me/physiovisio \nПоддержите проект через Boosty: https://boosty.to/physiovisio \nPatreon: https://www.patreon.com/yuritkachev", "Сможет ли распад вакуума внезапно уничтожить наш мир?", 1248, false, "0e-Bru-YqD8", "https://www.youtube.com/watch?v=0e-Bru-YqD8", "/downloads/Youtube/0_Download/2026-04-15 Сможет ли распад вакуума внезапно уничтожить наш мир?.mp4", false, 1, ~U[2026-04-15 15:27:00Z]] 13:57:36.518 [debug] QUERY OK source="sources" db=2.5ms queue=0.1ms idle=61.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:36.539 [debug] QUERY OK source="media_items" db=20.9ms idle=48.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-30 09:54:00Z], 1] 13:57:36.557 [debug] QUERY OK source="media_items" db=17.1ms idle=67.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["НАША НОВАЯ ПЛАТФОРМА — https://prostodevops.ru\n\nТелеграм канал — https://t.me/+2aIYzTqpJ7QxMzA6\nДЕВОПС РОАДМАП — https://t.me/devops_prosto/255\n\n#it #devops #работа #linux #ркн", "КАК БЛОКИРУЮТ ИНТЕРНЕТ", "39ef8b3b-df3f-4634-a849-0d99fb93266b", 1643, false, "4nFH7zvW0Mk", "https://www.youtube.com/watch?v=4nFH7zvW0Mk", 54, "/downloads/Youtube/0_Download/2026-03-30 КАК БЛОКИРУЮТ ИНТЕРНЕТ.mp4", false, false, false, 1, [], 1, ~U[2026-03-30 09:54:00Z], ~U[2026-07-13 10:57:36Z], ~U[2026-07-13 10:57:36Z], "НАША НОВАЯ ПЛАТФОРМА — https://prostodevops.ru\n\nТелеграм канал — https://t.me/+2aIYzTqpJ7QxMzA6\nДЕВОПС РОАДМАП — https://t.me/devops_prosto/255\n\n#it #devops #работа #linux #ркн", "КАК БЛОКИРУЮТ ИНТЕРНЕТ", 1643, false, "4nFH7zvW0Mk", "https://www.youtube.com/watch?v=4nFH7zvW0Mk", "/downloads/Youtube/0_Download/2026-03-30 КАК БЛОКИРУЮТ ИНТЕРНЕТ.mp4", false, 1, ~U[2026-03-30 09:54:00Z]] 13:57:36.560 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=64.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:36.581 [debug] QUERY OK source="media_items" db=20.2ms queue=0.1ms idle=45.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-16 13:00:00Z], 1] 13:57:36.601 [debug] QUERY OK source="media_items" db=19.1ms idle=63.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" ["После оживления красного Range Rover Sport, мы внезапно поняли, что недостаточно «кайфанули» от гениальности решений инженеров LR, поэтому, сразу же, решили взять еще один.\n\nОказалось, что с ним в комплекте идет очень веселый владелец 🤣\n\nВ общем, получилось легко, весело и непринужденно. Как мы все любим 😉\n\nИльдар Авто-подбор это официальный канал группы компаний \"АП\". \nРаботаем c 2013 года. По всей России. \n\nЧем мы можем Вам помочь:\n✔ Подбор автомобилей с гарантией. Проверка по 105 пунктам. Экспертиза, оценка авто: https://podbor.org\n✔ Страхование по всей России ОСАГО/КАСКО: https://ins.podbor.org\n✔ Автосервис. Ремонт, обслуживание авто в Москве: https://service.podbor.org\n✔ Вкуснейший натуральный Мёд с пасеки моего отца: https://honey.podbor.org\n✔ Футболки, толстовки, худи итп мерч здесь: https://merch.podbor.org\n✔ Наклейки, кружки, рамки для номеров итд: sticker-wb.podbor.org и sticker-ozon.podbor.org\n✔ Хочешь работать в нашей компании? Го сюда: https://job.podbor.org\n\nДля тех, кто хочет поддержать наш Благотворительный проект: https://podbor.org/charity/\n\nОбращайтесь! Мы всегда Вам рады!", "Мы опять взяли Range Rover...", "77f26a39-8001-4c29-b854-cf6053403fef", 4591, false, "Vb7OFKSnxRk", "https://www.youtube.com/watch?v=Vb7OFKSnxRk", 55, "/downloads/Youtube/0_Download/2026-04-16 Мы опять взяли Range Rover....mkv", false, false, false, 1, [], 1, ~U[2026-04-16 13:00:00Z], ~U[2026-07-13 10:57:36Z], ~U[2026-07-13 10:57:36Z], "После оживления красного Range Rover Sport, мы внезапно поняли, что недостаточно «кайфанули» от гениальности решений инженеров LR, поэтому, сразу же, решили взять еще один.\n\nОказалось, что с ним в комплекте идет очень веселый владелец 🤣\n\nВ общем, получилось легко, весело и непринужденно. Как мы все любим 😉\n\nИльдар Авто-подбор это официальный канал группы компаний \"АП\". \nРаботаем c 2013 года. По всей России. \n\nЧем мы можем Вам помочь:\n✔ Подбор автомобилей с гарантией. Проверка по 105 пунктам. Экспертиза, оценка авто: https://podbor.org\n✔ Страхование по всей России ОСАГО/КАСКО: https://ins.podbor.org\n✔ Автосервис. Ремонт, обслуживание авто в Москве: https://service.podbor.org\n✔ Вкуснейший натуральный Мёд с пасеки моего отца: https://honey.podbor.org\n✔ Футболки, толстовки, худи итп мерч здесь: https://merch.podbor.org\n✔ Наклейки, кружки, рамки для номеров итд: sticker-wb.podbor.org и sticker-ozon.podbor.org\n✔ Хочешь работать в нашей компании? Го сюда: https://job.podbor.org\n\nДля тех, кто хочет поддержать наш Благотворительный проект: https://podbor.org/charity/\n\nОбращайтесь! Мы всегда Вам рады!", "Мы опять взяли Range Rover...", 4591, false, "Vb7OFKSnxRk", "https://www.youtube.com/watch?v=Vb7OFKSnxRk", "/downloads/Youtube/0_Download/2026-04-16 Мы опять взяли Range Rover....mkv", false, 1, ~U[2026-04-16 13:00:00Z]] 13:57:36.603 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=61.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:36.626 [debug] QUERY OK source="media_items" db=22.1ms queue=0.2ms idle=46.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-17 09:01:24Z], 1] 13:57:36.654 [debug] QUERY OK source="media_items" db=26.8ms idle=66.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Можно ли мыслить вместе с ИИ — и не потерять себя?\nВ этом выпуске разбираем, как языковые модели меняют мышление, почему они создают «эхо-камеры» и как использовать их не как замену разума, а как инструмент для его усиления.\n\nГоворим о пространстве смыслов, аналогиях, нейрофилософии и том, как идеи «переносятся» между областями знания — от биологии к экономике и эпистемологии. Обсуждаем Гёделя, Будду, Ницше и современную тревожность: почему ум усиливает страдание и можно ли из этого выйти.\n\nОтдельно — про практику: как общаться с ИИ, чтобы думать лучше, а не тупеть.\nИ блиц в конце: психопаты vs святые, свобода монаха и программиста, природа математики и границы истины.\n\nЭто разговор на стыке философии, технологий и личного опыта — без простых ответов, но с сильными вопросами.\n\n⏱ Таймкоды\n\n00:00:00 — Как использовать ИИ в мышлении: «вайб-философия»\n00:00:27 — Эхо-камеры и «эффект шального кабана»\n00:01:04 — Пространство смыслов и эмбеддинги\n00:01:53 — Векторы слов: король → королева\n00:02:34 — Что такое смысл: точки vs функции\n00:03:24 — Эврика как построение функции\n00:03:40 — Перенос идей между областями\n00:03:57 — Естественный отбор → эпистемология\n00:04:48 — Эволюция идей и гипотез\n00:05:20 — Аналогии в экономике и рынке\n00:05:34 — Почему ИИ хорошо проводит аналогии\n\n00:05:45 — Как выглядит реальный диалог с ИИ\n00:06:11 — Генерация идей vs мышление\n00:06:28 — Проблема «чистого листа»\n00:06:42 — Почему нельзя аутсорсить мышление\n00:06:59 — ИИ как зеркало и усилитель идей\n\n00:07:14 — Опасность эхо-камер\n00:07:48 — ИИ и психическое здоровье\n00:08:00 — «Дали всем автомобиль без прав»\n\n00:08:10 — Информационный шум и современный мир\n00:08:37 — Где «чистое место» в мире контента\n00:09:14 — Ответ через Будду\n\n00:09:30 — 4 благородные истины\n00:10:44 — Страдание как тревога (дукха)\n00:11:39 — Разум как предсказательная машина\n00:12:57 — Чем умнее — тем больше тревоги\n00:14:14 — Жажда «хороших сценариев»\n00:15:06 — Метафора борьбы с океаном\n00:15:40 — Что такое нирвана\n\n00:16:25 — Почему мысли не контролируются\n00:16:56 — «Черти» как паттерны мышления\n00:17:42 — Религии и интерпретация мыслей\n\n00:18:50 — Медитации: шаматха, випассана, метта\n00:19:21 — Концентрация и контроль внимания\n00:20:27 — Наблюдение за мыслями\n00:20:59 — Любовь как практика\n\n00:21:13 — Как не отупеть в эпоху ИИ\n00:21:26 — Главный вопрос: «зачем?»\n00:22:03 — А может, наоборот — отупеть?\n00:22:23 — Риск и интеллект\n\n00:23:40 — Дети и будущее без горизонта планирования\n00:24:42 — Мир через 10–20 лет\n\n00:25:22 — «Я не боюсь отупеть»\n\n00:25:34 — Психопаты и мораль\n00:26:10 — Что такое «здоровое поведение»\n00:27:01 — Почему психопаты у власти\n00:27:59 — Баланс добра и зла\n\n00:29:06 — Мораль господ и рабов\n00:30:32 — Ресентимент\n00:31:13 — Привилегии и ответственность\n\n00:31:30 — Благодарность: добродетель или слабость\n00:32:09 — Три стадии по Ницше: верблюд, лев, ребёнок\n00:33:25 — Сверхчеловек как «ребёнок»\n\n00:34:53 — Кем быть: психопатом или святым\n00:36:09 — Российская культурная дилемма\n00:37:49 — Путь Бога vs путь эффективности\n\n00:38:20 — Кто свободнее: монах или программист\n00:38:55 — Интернет как «шайтан-машина»\n\n00:39:53 — Математика и Бог\n00:41:44 — Вселенная: расчёт или случайность\n00:42:37 — Границы метафизики\n\n00:43:58 — Теорема Гёделя\n00:44:47 — Недоказуемые истины\n00:45:06 — Пример: сознание\n\n00:46:07 — Может ли ИИ стать сознательным\n\n00:46:36 — Что такое истина\n00:47:04 — Жизнь как дар\n00:47:59 — Расширение субъективной вселенной\n00:48:50 — Родительство как сотворение мира\n\n00:49:26 — Финал", "Сергей Шпадырев — ИИ, тревога и шайтан-машина", "cedeff8f-e04e-43ac-a6f4-2151ef82370a", 3000, false, "qfKW9u_P574", "https://www.youtube.com/watch?v=qfKW9u_P574", 56, "/downloads/Youtube/0_Download/2026-04-17 Сергей Шпадырев — ИИ, тревога и шайтан-машина.mkv", false, false, false, 1, [], 4, ~U[2026-04-17 09:01:24Z], ~U[2026-07-13 10:57:36Z], ~U[2026-07-13 10:57:36Z], "Можно ли мыслить вместе с ИИ — и не потерять себя?\nВ этом выпуске разбираем, как языковые модели меняют мышление, почему они создают «эхо-камеры» и как использовать их не как замену разума, а как инструмент для его усиления.\n\nГоворим о пространстве смыслов, аналогиях, нейрофилософии и том, как идеи «переносятся» между областями знания — от биологии к экономике и эпистемологии. Обсуждаем Гёделя, Будду, Ницше и современную тревожность: почему ум усиливает страдание и можно ли (truncated) 13:57:36.656 [debug] QUERY OK source="sources" db=2.2ms idle=73.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:36.678 [debug] QUERY OK source="media_items" db=21.0ms idle=56.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-17 12:26:11Z], 1] 13:57:36.698 [debug] QUERY OK source="media_items" db=19.5ms idle=74.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" ["Пользователи AM4, общий сбор! AMD выпустила под старый сокет самый младший игровой чип, и его пока еще можно купить новым. На что способен Ryzen 5 5500X3D в современных играх и рабочих задачах? Поможет ли емкий кэш победить i5-14600KF за те же деньги? Финал DDR4 – проверяем лучшие игровые процессоры на LGA 1700 и AM4. Какую платформу стоит выбрать в 2026 году?\n\nАрендуйте готовые и кастомные серверы в Selectel: https://slc.tl/ee0vx\n\nЧипы МК - https://t.me/mknewsru/27369\nМой Компьютер в Telegram - https://t.me/mknewsru \nНа связи Крошин - https://t.me/kroshlink\n\n00:00 - Вступление МК\n01:56 - Распаковка, теория и сборка\n06:27 - Тесты в работе \n07:33 - Нагрев \n08:50 - Тесты в играх\n12:15 - 14600KF тащит\n17:28 - Выводы\n\n2VtzqvySzUw", "Самый НИЩИЙ X3D | Тест 5500X3D vs 14600KF | Последний шанс AM4", "f22d3055-ff3b-4dd5-9c89-5c4bc29bccd3", 1267, false, "UbEY2OkWTxo", "https://www.youtube.com/watch?v=UbEY2OkWTxo", 57, "/downloads/Youtube/0_Download/2026-04-17 Самый НИЩИЙ X3D | Тест 5500X3D vs 14600KF | Последний шанс AM4.mkv", false, false, false, 1, [], 4, ~U[2026-04-17 12:26:11Z], ~U[2026-07-13 10:57:36Z], ~U[2026-07-13 10:57:36Z], "Пользователи AM4, общий сбор! AMD выпустила под старый сокет самый младший игровой чип, и его пока еще можно купить новым. На что способен Ryzen 5 5500X3D в современных играх и рабочих задачах? Поможет ли емкий кэш победить i5-14600KF за те же деньги? Финал DDR4 – проверяем лучшие игровые процессоры на LGA 1700 и AM4. Какую платформу стоит выбрать в 2026 году?\n\nАрендуйте готовые и кастомные серверы в Selectel: https://slc.tl/ee0vx\n\nЧипы МК - https://t.me/mknewsru/27369\nМой Компьютер в Telegram - https://t.me/mknewsru \nНа связи Крошин - https://t.me/kroshlink\n\n00:00 - Вступление МК\n01:56 - Распаковка, теория и сборка\n06:27 - Тесты в работе \n07:33 - Нагрев \n08:50 - Тесты в играх\n12:15 - 14600KF тащит\n17:28 - Выводы\n\n2VtzqvySzUw", "Самый НИЩИЙ X3D | Тест 5500X3D vs 14600KF | Последний шанс AM4", 1267, false, "UbEY2OkWTxo", "https://www.youtube.com/watch?v=UbEY2OkWTxo", "/downloads/Youtube/0_Download/2026-04-17 Самый НИЩИЙ X3D | Тест 5500X3D vs 14600KF | Последний шанс AM4.mkv", false, 1, ~U[2026-04-17 12:26:11Z]] 13:57:36.702 [debug] QUERY OK source="sources" db=2.8ms queue=0.1ms idle=72.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:36.725 [debug] QUERY OK source="media_items" db=22.6ms idle=48.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-17 13:00:40Z], 1] 13:57:36.775 [debug] QUERY OK source="media_items" db=49.4ms queue=0.1ms 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" ["Ещё мои касты по Supreme Commander на Бусти - https://boosty.to/professional\n\nТелеграм с моими заметками - https://t.me/YuriProfessional\nГруппа Вконтакте - https://vk.com/superyourassik\nSupreme Commander во Вконтакте - https://vkvideo.ru/@professionalsupreme\n\nКомментирует, как обычно, профессионал.", "Эпичнейший РАЗВОРОТ ИГРЫ когда всё уже проиграно в Supreme Commander [497]", "efe299b9-ed1f-4672-abaf-c0f8d893af92", 3410, false, "KvWFYoajzug", "https://www.youtube.com/watch?v=KvWFYoajzug", 58, "/downloads/Youtube/0_Download/2026-04-17 Эпичнейший РАЗВОРОТ ИГРЫ когда всё уже проиграно в Supreme Commander [497].mkv", false, false, false, 1, [], 4, ~U[2026-04-17 13:00:40Z], ~U[2026-07-13 10:57:36Z], ~U[2026-07-13 10:57:36Z], "Ещё мои касты по Supreme Commander на Бусти - https://boosty.to/professional\n\nТелеграм с моими заметками - https://t.me/YuriProfessional\nГруппа Вконтакте - https://vk.com/superyourassik\nSupreme Commander во Вконтакте - https://vkvideo.ru/@professionalsupreme\n\nКомментирует, как обычно, профессионал.", "Эпичнейший РАЗВОРОТ ИГРЫ когда всё уже проиграно в Supreme Commander [497]", 3410, false, "KvWFYoajzug", "https://www.youtube.com/watch?v=KvWFYoajzug", "/downloads/Youtube/0_Download/2026-04-17 Эпичнейший РАЗВОРОТ ИГРЫ когда всё уже проиграно в Supreme Commander [497].mkv", false, 1, ~U[2026-04-17 13:00:40Z]] 13:57:36.777 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=97.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:36.799 [debug] QUERY OK source="media_items" db=20.9ms idle=79.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-17 16:03:55Z], 1] 13:57:36.813 [debug] QUERY OK source="media_items" db=13.2ms idle=97.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🚗 Ищите хорошие новые машины на Авто.ру: https://auto.ru/s/gwmCKq\n\nРемские компьютеры https://vk.com/rmntshcomp\nТелеграм: https://t.me/realremontyash\nBoosty: https://boosty.to/remontyash", "НОУТ из ДУБАЙСКА за 65 тысяч рублей", "e75b4030-7ac9-47f3-8a99-e94ac51018e0", 1138, false, "_leiZmyGfUw", "https://www.youtube.com/watch?v=_leiZmyGfUw", 59, "/downloads/Youtube/0_Download/2026-04-17 НОУТ из ДУБАЙСКА за 65 тысяч рублей.mkv", false, false, false, 1, [], 4, ~U[2026-04-17 16:03:55Z], ~U[2026-07-13 10:57:36Z], ~U[2026-07-13 10:57:36Z], "🚗 Ищите хорошие новые машины на Авто.ру: https://auto.ru/s/gwmCKq\n\nРемские компьютеры https://vk.com/rmntshcomp\nТелеграм: https://t.me/realremontyash\nBoosty: https://boosty.to/remontyash", "НОУТ из ДУБАЙСКА за 65 тысяч рублей", 1138, false, "_leiZmyGfUw", "https://www.youtube.com/watch?v=_leiZmyGfUw", "/downloads/Youtube/0_Download/2026-04-17 НОУТ из ДУБАЙСКА за 65 тысяч рублей.mkv", false, 1, ~U[2026-04-17 16:03:55Z]] 13:57:36.815 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=88.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:36.835 [debug] QUERY OK source="media_items" db=19.6ms 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[2026-04-18 09:00:13Z], 1] 13:57:36.858 [debug] QUERY OK source="media_items" db=21.8ms idle=58.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" ["🚀Amnezia Premium со скидкой 25% (действует до конца мая): \nhttps://storage.googleapis.com/amnezia/amnezia.org?m-path=/ru/premium&utm_source=youtube&utm_campaign=premium_GOODDAY1&coupon=GOODDAY\n\nЭто была давняя мечта. Тот самый, знаменитый Далтон Хайвэй. Поехать туда, на северный край Аляски, за полярный круг, на своем мотоцикле и окунуться в Северный Ледовитый Океан. Самая настоящая Арктика и Вечная мерзлота. Это продолжение моего путешествия по Северной Америке на Спортстере.\n\n\n🔗 Плейлист мотопутешествия на Аляску: https://www.youtube.com/playlist?list=PLXwgEneeHlpjZp-EDmm6uchQgMShRILa4\n📩 Сотрудничество «Мотопутешествие США и Аляска»: goodday@surfluence.com\n✅ Подпишись на мой Инстаграм: https://www.instagram.com/dmtsolo\n\n\nБлог в Телеграм: https://t.me/gooddaytrvl\n https://t.me/gooddaytrvl\n\n──────────────────────────\n\nВ этом видео показано мотопутешествия на Харлее на Аляску за Полярный круг: дни на Далтон Хайвэй, ночевка в палатке, снежные перевалы, арктическая тундра, Dalton Highway. Медведи, и чистейшая природа Аляски\n\nЕсли ты искал:\nмотопутешествие на Аляску\nна мотоцикле на Аляску\nдорога на Аляску на мотоцикле\nпутешествие на Харлее по США\nHarley Davidson путешествие\nмаршрут на Аляску на мотоцикле\nсколько стоит поездка на Аляску\nкак доехать до Полярного круга\nдалтон хайвэй\ndalton highway\nснежный перевал на мотоцикле\nледники\nночевка в палатке в США\nжизнь в палатке в горах\nвстреча медведя на дороге\nпутешествие по Америке на мотоцикле\nАляска на байке\nбайкеры в США\nкак доехать на Аляску\nАляскинское шоссе\nAlaska Highway\nпутешествие на спортстере\n\n──────────────────────────\n\n📍 Таймкоды и поисковые запросы\n00:00 Начало. Выезд из Фэрбенкс\n02:51 Реклама\n03:58 Далтон Хайвэй\n07:37 Первая заправка. Юкон Ривер Кемп\n10:32 Полярный круг\n12:07 Первая ночевка. Колдфут Кемп\n15:46 Нефтепровод на Далтон Хайвэй\n17:09 Ворота в Арктику. Тундра\n28:47 Северный Ледовитый Океан\n32:37 Город Прудо Бей\n40:09 Невероятные красоты арктической Тундры\n43:50 Самая опасная дорога на вечной мерзлоте\n45:52 Возвращение в Колдфут\n51:33 Неожиданная погода и печальные последствия\n\n\n\n──────────────────────────\n\n👉 Рекомендую также посмотреть это путешествие: https://www.youtube.com/playlist?list=PLXwgEneeHlphVOUsY4So8FuVZSieRfR7X\n\n#мотопутешествиенааляску #алясканамотоцикле #путешествиенахарлее #дороганааляску #медведь #кемпингвсша #далтонхайвэй #прудобей #заполярье", "Харлей к этому не готов. Тундра, Арктика и Вечная мерзлота на мотоцикле / GoodDay", "2fea9266-6750-4bb0-bcad-b519807b86ce", 3578, false, "DbARAHho2O8", "https://www.youtube.com/watch?v=DbARAHho2O8", 60, "/downloads/Youtube/0_Download/2026-04-18 Харлей к этому не готов. Тундра, Арктика и Вечная мерзлота на мотоцикле ⧸ GoodDay.mkv", false, false, false, 1, [], 1, ~U[2026-04-18 09:00:13Z], ~U[2026-07-13 10:57:36Z], ~U[2026-07-13 10:57:36Z], "🚀Amnezia Premium со скидкой 25% (действует до конца мая): \nhttps://storage.googleapis.com/amnezia/amnezia.org?m-path=/ru/premium&utm_source=youtube&utm_campaign=premium_GOODDAY1&coupon=GOODDAY\n\nЭто была давняя мечта. Тот самый, знаменитый Далтон Хайвэй. Поехать туда, на северный край Аляски, за полярный круг, на своем мотоцикле и окунуться в Северный Ледовитый Океан. Самая настоящая Арктика и Вечная мерзлота. Это продолжение моего путешествия по Северной Америке на Спортстере.\n\n\n🔗 Плейлист мотопутешествия на Аляску: https://www.youtube.com/playlist?list=PLXwgEneeHlpjZp-EDmm6uchQgMShRILa4\n📩 Сотрудничество «Мотопутешествие США и Аляска»: goodday@surfluence.com\n✅ Подпишись на мой Инстаграм: https://www.instagram.com/dmtsolo\n\n\nБлог в Телеграм: https://t.me/gooddaytrvl\n https://t.me/gooddaytrvl\n\n──────────────────────────\n\nВ этом видео показано мотопутешествия на Харлее на Аляску за Полярный круг: дни на Далтон Хайвэй, ночевка в палатке, снежные перевалы, арктическая тундра, Dalton Highway. Медведи, и чистейшая природа Аляски\n\nЕсли ты искал:\nмотопутешествие на Аляску\nна мотоцикле на Аляску\nдорога на Аляску на мотоцикле\nпутешествие на Харлее по США\nHarley Davidson путешествие\nмаршрут на Аляску на мотоцикле\nсколько стоит поездка на Аляску\nкак доехать до Полярного круга\nдалтон хайвэй\ndalton highway\nснежный перевал на мотоцикле\nледники\nночевка в палатке в США\nжизнь в палатке в горах\nвстреча медведя на дороге\nпутешествие по Америке на мотоцикле\nАляска на байке\nбайкеры в США\nкак доехать на Аляску\nАляскинское шоссе\nAlaska Highway\nпутешествие на спортстере\n\n──────────────────────────\n\n📍 Таймкод (truncated) 13:57:36.861 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=59.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:36.896 [debug] QUERY OK source="media_items" db=35.2ms 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[2026-04-19 06:00:29Z], 1] 13:57:36.915 [debug] QUERY OK source="media_items" db=18.3ms idle=81.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" ["Еду к южному полюсу до Антарктиды 1000км\n\nФинансовая помощь:\nЧерез телеграм разовый донат https://t.me/tribute/app?startapp=dzcj\nСпонсорская подписка. \nЧерез сервис для стримов https://dalink.to/andreiberesnevich\nЮмани номер счета 4100117736677113\nДля РБ Приорбанк Карта 4916 9896 3987 6183\n\nМой телеграм канал https://t.me/AndreiBeresnevich\ninstagram.com/andrei.beresnevich.by?utm_medium=copy_link", "На мотоцикле к южному полюсу, до Антарктиды 1000км ч.9", "ea9f9d5e-feb4-4937-848b-c342d99ae986", 2306, false, "fW3ZA2230gw", "https://www.youtube.com/watch?v=fW3ZA2230gw", 61, "/downloads/Youtube/0_Download/2026-04-19 На мотоцикле к южному полюсу, до Антарктиды 1000км ч.9.mkv", false, false, false, 1, [], 4, ~U[2026-04-19 06:00:29Z], ~U[2026-07-13 10:57:36Z], ~U[2026-07-13 10:57:36Z], "Еду к южному полюсу до Антарктиды 1000км\n\nФинансовая помощь:\nЧерез телеграм разовый донат https://t.me/tribute/app?startapp=dzcj\nСпонсорская подписка. \nЧерез сервис для стримов https://dalink.to/andreiberesnevich\nЮмани номер счета 4100117736677113\nДля РБ Приорбанк Карта 4916 9896 3987 6183\n\nМой телеграм канал https://t.me/AndreiBeresnevich\ninstagram.com/andrei.beresnevich.by?utm_medium=copy_link", "На мотоцикле к южному полюсу, до Антарктиды 1000км ч.9", 2306, false, "fW3ZA2230gw", "https://www.youtube.com/watch?v=fW3ZA2230gw", "/downloads/Youtube/0_Download/2026-04-19 На мотоцикле к южному полюсу, до Антарктиды 1000км ч.9.mkv", false, 1, ~U[2026-04-19 06:00:29Z]] 13:57:36.919 [debug] QUERY OK source="sources" db=3.0ms idle=80.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:36.941 [debug] QUERY OK source="media_items" db=22.0ms idle=61.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-19 07:00:34Z], 1] 13:57:36.960 [debug] QUERY OK source="media_items" db=17.5ms idle=81.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Борис Юлин\n\nПомощь каналу\nhttps://boosty.to/sha-yulin\nСбер карта 4274 2740 0811 3450\nЯндекс карта 2204120201224009\nЯндекс кошелёк 4100110998186828\nТинькофф карта 5536 9139 8542 3686", "Космическая гонка", "6dad174d-9c86-4be7-ba8a-7313ddfc5444", 2186, false, "bNdO4_sZS8w", "https://www.youtube.com/watch?v=bNdO4_sZS8w", 62, "/downloads/Youtube/0_Download/2026-04-19 Космическая гонка.mp4", false, false, false, 1, [], 4, ~U[2026-04-19 07:00:34Z], ~U[2026-07-13 10:57:36Z], ~U[2026-07-13 10:57:36Z], "Борис Юлин\n\nПомощь каналу\nhttps://boosty.to/sha-yulin\nСбер карта 4274 2740 0811 3450\nЯндекс карта 2204120201224009\nЯндекс кошелёк 4100110998186828\nТинькофф карта 5536 9139 8542 3686", "Космическая гонка", 2186, false, "bNdO4_sZS8w", "https://www.youtube.com/watch?v=bNdO4_sZS8w", "/downloads/Youtube/0_Download/2026-04-19 Космическая гонка.mp4", false, 1, ~U[2026-04-19 07:00:34Z]] 13:57:36.963 [debug] QUERY OK source="sources" db=2.4ms queue=0.2ms idle=63.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:36.984 [debug] QUERY OK source="media_items" db=20.6ms idle=48.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-20 09:23:45Z], 1] 13:57:37.009 [debug] QUERY OK source="media_items" db=23.9ms idle=65.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://drom.ru/s/vws 🚗\nПродавать авто иди на Дром!\n\nНаш телеграм: https://t.me/TheThoisoi\nГруппа ВК: https://vk.com/thoisoi\nПоддержать канал: https://boosty.to/thoisoi\nВнимание! Опыты в данном видео могут быть опасны, не повторяйте их!\nВ этом видео я расскажу вам о том какие бывают нестабильные вещества и насколько быстро они разлагаются.\nПриветствую вас на своем канале, посвященному опытам по неорганической и органической химии! Здесь вы сможете найти множество химических опытов, в каждом из которых присутствуют объяснения, которые будут понятны даже самым далеким от химии людям. В своих видео опытах я также указываю формулы, которые помогут вам понять суть химических реакций и превращений. Если у вас в школе были проблемы в восприятии трудных химических реакций и формул, то некоторые из моих видео вы сможете использовать в качестве самоучителя по химии. Также, некоторые опыты из моих видео можно будет повторить дома, конечно же, с соблюдением всех правил безопасности. Многие из опытов, которые приведены в моих видео, показывают детям и используют в качестве классических демонстрационных опытов для школьников или студентов. Каждый опыт максимально понятно объяснит вам происходящее, химия теперь доступна для всех, включая настоящих чайников!\nРеклама ООО \"Амаяма Авто\". erid: 2W5zFHirCnD\nПолная информация об организаторе, правилах, размере выплаты, сроках, месте и порядке заключения Сделки на www.drom.ru/3000000\nКоличество сделок ограничено.\n#Thoisoi #Химия", "Это ВЕЩЕСТВО Существует всего 0,001 Секунды!", "9c399ea0-6c1f-48e5-abe7-12c7cfdbdda4", 1235, false, "QknRUGPvsAQ", "https://www.youtube.com/watch?v=QknRUGPvsAQ", 63, "/downloads/Youtube/0_Download/2026-04-20 Это ВЕЩЕСТВО Существует всего 0,001 Секунды!.mkv", false, false, false, 1, [], 3, ~U[2026-04-20 09:23:45Z], ~U[2026-07-13 10:57:36Z], ~U[2026-07-13 10:57:36Z], "Сделка от Дрома на Три Миллиона\n🚗 https://drom.ru/s/vws 🚗\nПродавать авто иди на Дром!\n\nНаш телеграм: https://t.me/TheThoisoi\nГруппа ВК: https://vk.com/thoisoi\nПоддержать канал: https://boosty.to/thoisoi\nВнимание! Опыты в данном видео могут быть опасны, не повторяйте их!\nВ этом видео я расскажу вам о том какие бывают нестабильные вещества и насколько быстро они разлагаются.\nПриветствую вас на своем канале, посвященному опытам по неорганической и органической химии! Здесь вы сможете найти множество химических опытов, в каждом из которых присутствуют объяснения, которые будут понятны даже самым далеким от химии людям. В своих видео опытах я также указываю формулы, которые помогут вам понять суть химических реакций и превращений. Если у вас в школе были проблемы в восприятии трудных химических реакций и формул, то некоторые из моих видео вы сможете использовать в качестве самоучителя по химии. Также, некоторые опыты из моих видео можно будет повторить дома, конечно же, с соблюдением всех правил безопасности. Многие из опытов, которые приведены в моих видео, показывают детям и используют в качестве классических демонстрационных опытов для школьников или студентов. Каждый опыт максимально понятно объяснит вам происходящее, химия теперь доступна для всех, включая настоящих чайников!\nРеклама ООО \"Амаяма Авто\". erid: 2W5zFHirCnD\nПолная информация об организаторе, правилах, размере выплаты, сроках, месте и порядке заключения Сделки на www.drom.ru/3000000\nКоличество сделок ограничено.\n#Thoisoi #Химия", "Это ВЕЩЕСТВО Существует всего 0,001 Секунды!", 1235, false, "QknRUGPvsAQ", "https://www.youtube.com/watch?v=QknRUGPvsAQ", "/downloads/Youtube/0_Download/2026-04-20 Это ВЕЩЕСТВО Существует всего 0,001 Секунды!.mkv", false, 1, ~U[2026-04-20 09:23:45Z]] 13:57:37.011 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=67.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:37.032 [debug] QUERY OK source="media_items" db=20.4ms idle=51.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-19 09:56:49Z], 1] 13:57:37.059 [debug] QUERY OK source="media_items" db=25.8ms 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" ["Узнать больше и оформить заказ на HUAWEI Mate 80 Pro можно на сайте — https://bit.ly/4cuksDn\n\n🤟Мы в телеграм) https://telegram.me/droidergram\n\nВайб-кодинг — слово прошлого года по версии одного из словарей. Это новое явление буквально захватывает человечество. Не нужна огромная команда программистов, ведь достаточно попросить чат-бота сделать все за тебя. просто пишешь промт: «Создай приложение, бота, браузерную игру», идёшь пить чай или кофе, возвращаешься, а у тебя уже готовый код. звучит как идиллия, но что за этим стоит? \n\nВайб-кодинг уже доказал, что с его помощью можно заработать миллионы долларов. Браузерная игра Fly сделана и запущена одним человеком — Питером Левелсом. Благодаря простой и понятной монетизации, он зарабатывает десятки тысяч долларов каждый месяц. И это не единственный пример. \n\nЕсть и обратная сторона медали: проекты, которые не взлетели, а их код оказался дырявым как решето.\n\nТак что такое вайб-кодинг и для чего на самом деле он нужен? Как создавать свои приложения, не понимая и не разбираясь в коде? Спойлер — мы на пороге персональных приложений и ботов, созданных непрофессионалами для себя самих. Теперь каждый может на коленке сделать себе необходимую программу и пользоваться. \n\nРазобрались во всем подробно и понятно.\n\nПодписка! ↓ ↓ ↓\nhttps://goo.gl/CbimGk\n\nСОДЕРЖАНИЕ:\n00:00 Вступление\n01:33 Откуда взялся этот вайб?\n05:19 Рекламная интеграция \n06:58 Два прорыва нейросетей, из-за которых появился вайб-кодинг\n10:35 Три способа нырнуть в кроличью нору\n15:16 Когда вайб приносит миллионы\n19:02 Когда вайб превращается в кошмар\n24:34 Персональный софт — настоящее будущее\n28:06 Так есть ли у вайб-кодинга будущее?\n\n🎧 Наш ПОДКАСТ Droidercast:\nApple Podcasts: https://bit.ly/droidercast\nPodster: https://droidercast.podster.fm\n\nЕще видео и обзоры на: http://Droider.ru\n\nhttp://VK.com/Droider_ru\nhttp://Twitter.com/Droider_ru\n\nС вами на связи Борис Веденский, Валерий Истишев и Митя Иванов! \nОбзоры гаджетов, просто о сложном о науке и космосе, репортажи с выставок, новости из мира технологий и многое другое на самом нескучном канале о технологиях Droider!\n\n#вайбкодинг #программирование #ии #droider", "ВАЙБ-КОДИНГ: ПРОГРАММИРОВАНИЕ ДЛЯ ЧАЙНИКОВ", "3fd0966a-1147-4c5c-bef0-6f614d7436f8", 1769, false, "FbU62iJc8-g", "https://www.youtube.com/watch?v=FbU62iJc8-g", 64, "/downloads/Youtube/0_Download/2026-04-19 ВАЙБ-КОДИНГ: ПРОГРАММИРОВАНИЕ ДЛЯ ЧАЙНИКОВ.mkv", false, false, false, 1, [], 4, ~U[2026-04-19 09:56:49Z], ~U[2026-07-13 10:57:37Z], ~U[2026-07-13 10:57:37Z], "Узнать больше и оформить заказ на HUAWEI Mate 80 Pro можно на сайте — https://bit.ly/4cuksDn\n\n🤟Мы в телеграм) https://telegram.me/droidergram\n\nВайб-кодинг — слово прошлого года по версии одного из словарей. Это новое явление буквально захватывает человечество. Не нужна огромная команда программистов, ведь достаточно попросить чат-бота сделать все за тебя. просто пишешь промт: «Создай приложение, бота, браузерную игру», идёшь пить чай или кофе, возвращаешься, а у тебя уже готовый код. звучит как идиллия, но что за этим стоит? \n\nВайб-кодинг уже доказал, что с его помощью можно заработать миллионы долларов. Браузерная игра Fly сделана и запущена одним человеком — Питером Левелсом. Благодаря простой и понятной монетизации, он зарабатывает десятки тысяч долларов каждый месяц. И это не единственный пример. \n\nЕсть и обратная сторона медали: проекты, которые не взлетели, а их код оказался дырявым как решето.\n\nТак что такое вайб-кодинг и для чего на самом деле он нужен? Как создавать свои приложения, не понимая и не разбираясь в коде? Спойлер — мы на пороге персональных приложений и ботов, созданных непрофессионалами для себя самих. Теперь каждый может на коленке сделать себе необходимую программу и пользоваться. \n\nРазобрались во всем подробно и понятно.\n\nПодписка! ↓ ↓ ↓\nhttps://goo.gl/CbimGk\n\nСОДЕРЖАНИЕ:\n00:00 Вступление\n01:33 Откуда взялся этот вайб?\n05:19 Рекламная интеграция \n06:58 Два прорыва нейросетей, из-за которых появился вайб-кодинг\n10:35 Три способа нырнуть в кроличью нору\n15:16 Когда вайб приносит миллионы\n19:02 Когда вайб превращается в кошмар\n24:34 Персональный софт — настоящее будущее\n28:06 Так есть ли у вайб-кодинга будущее?\n\n🎧 Наш ПОДКАСТ Droidercast:\nApple Podcasts: https://bit.ly/droidercast\nPodster: https://droidercast.podster.fm\n\nЕще видео и обзоры на: http://Droider.ru\n\nhttp://VK.com/Droider_ru\nhttp://Twitter.com/Droider_ru\n\nС вами на связи Борис Веденский, Валерий Истишев и Мит (truncated) 13:57:37.061 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=75.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:37.083 [debug] QUERY OK source="media_items" db=21.1ms idle=53.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-19 08:50:30Z], 1] 13:57:37.116 [debug] QUERY OK source="media_items" db=31.8ms idle=72.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" ["Новая Редакция News!\n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\n«Попробуйте отключить VPN», Боня без Клайда, Песков о «нескольких километрах ДНР», новые удары по тылам, Иран идет (?) на сделку с Трампом, «плохой Папа», с куличом шутки плохи, приговор Чекалину, «польская русофобия» в Катыни, возвращение кукурузника, Пикассо за 100 евро, андроид гоняет кабанов, «Седая ночь» Канье Уэста\n\n*Минюст признал Алексея Венедиктова иноагентом \n__________\nПутешествие в Исландию с 5 по 11 сентября: https://insidersontour.com/iceland-09-2026\n__________\nСодержание:\n00:00 Начало\n0:35 «Отключите VPN!» \n2:12 Блокировки смягчат из-за выборов?\n3:25 Боня и Айза обратились к Путину\n6:33 Пасхальное перемирие закончилось\n8:39 Обстрелы тылов \n11:34 США начали морскую блокаду Ирана\n14:17 Перемирие между Израилем и Ливаном\n16:32 Трампа критикуют за ИИ-образ Иисуса\n18:49 В Венгрии победила оппозиция\n22:00 Аресты за осквернение куличей\n24:44 Суд приговорил Чекалина к 7 годам\n25:43 Приговор главе азербайджанской диаспоры\n27:00 Арест тг-админов за манипулирование рынком\n28:30 Музей в ФРГ запретил вход россиянам\n30:18 Музей истории Гулага разбирают?\n31:26 Илон Маск запускает XChat \n34:25 В России будут летать на Ан-2?\n36:07 Смертельно опасный трюк пилота перед пенсией\n37:54 Парижанин выиграл в лотерею Пикассо\n38:55 В Польше робот гоняет кабанов\n40:53 ИИ-трек с Канье Уэстом покорил Shazam\n\nПоддержать «Редакцию»: \n💰 из России — через сервис Boosty: https://boosty.to/redakciya\n💰 из-за рубежа — через сервис Patreon: https://www.patreon.com/alexey_pivovarov\n💰 из-за рубежа — через функцию «Спонсорство» в YouTube: https://www.youtube.com/channel/UC1eFXmJNkjITxPFWTy6RsWg/join \n\nПодписывайтесь на наши социальные сети:\n\nТелеграм-канал Алексея Пивоварова:\nhttps://t.me/Alexey_Pivo_varov\n\n«Редакция» в «Дзене»:\nhttps://zen.yandex.ru/redakciya\n\n«Редакция» в «ВК»:\nhttps://vk.com/redakciya_pivovarova\n\nСотрудничество и идеи:\ninfo@redakciya.com\n\n#редакция #пивоваров #новости", "Редакция News: 217-я неделя", "a62fbf0e-cb6f-4484-8b53-92fe78dbc197", 2636, false, "vcNJeXLJ0OI", "https://www.youtube.com/watch?v=vcNJeXLJ0OI", 65, "/downloads/Youtube/0_Download/2026-04-19 Редакция News: 217-я неделя.mp4", false, false, false, 1, [], 4, ~U[2026-04-19 08:50:30Z], ~U[2026-07-13 10:57:37Z], ~U[2026-07-13 10:57:37Z], "Новая Редакция News!\n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\n«Попробуйте отключить VPN», Боня без Клайда, Песков о «нескольких километрах ДНР», новые удары по тылам, Иран идет (?) на сделку с Трампом, «плохой Папа», с куличом шутки плохи, приговор Чекалину, «польская русофобия» в Катыни, возвращение кукурузника, Пикассо за 100 евро, андроид гоняет кабанов, «Седая ночь» Канье Уэста\n\n*Минюст признал Алексея Венедиктова иноагентом \n__________\nПутешествие в Исландию с 5 по 11 сентября: https://insidersontour.com/iceland-09-2026\n__________\nСодержание:\n00:00 Начало\n0:35 «Отключите VPN!» \n2:12 Блокировки смягчат из-за выборов?\n3:25 Боня и Айза обратились к Путину\n6:33 Пасхальное перемирие закончилось\n8:39 Обстрелы тылов \n11:34 США начали морскую блокаду Ирана\n14:17 Перемирие между Израилем и Ливаном\n16:32 Трампа критикуют за ИИ-образ Иисуса\n18:49 В Венгрии победила оппозиция\n22:00 Аресты за осквернение куличей\n24:44 Суд приговорил Чекалина к 7 годам\n25:43 Приговор главе азербайджанской диаспоры\n27:00 Арест тг-админов за манипулирование рынком\n28:30 Музей в ФРГ запретил вход россиянам\n30:18 Музей истории Гулага разбирают?\n31:26 Илон Маск запускает XChat \n34:25 В России будут летать на Ан-2?\n36:07 Смертельно опасный трюк пилота перед пенсией\n37:54 Парижанин выиграл в лотерею Пикассо\n38:55 В Польше робот гоняет кабанов\n40:53 ИИ-трек с Канье Уэстом покорил Shazam\n\nПоддержать «Редакцию»: \n💰 из России — через сервис Boosty: https://boosty.to/redakciya\n💰 из-за рубежа — через сервис Patreon: https://www.patreon.com/alexey_pivovarov\n💰 из-за рубежа — через функцию «Спонсорство» в YouTube: https://www.youtube.com/channel/UC1eFXmJNkjITxPFWTy6RsWg/join \n\nПодписывайтесь на наши социальные сети:\n\nТелеграм-канал Алексея Пивоварова:\nhttps://t.me/Alexey_Pivo_varov\n\n«Редакция» в «Дзене»:\nhttps://zen.yandex.ru/redakciya\n\n«Редакция» в «ВК»:\nhttps://vk.com/redakciya_pivovarova\n\nСотрудничество и идеи:\ninfo (truncated) 13:57:37.119 [debug] QUERY OK source="sources" db=2.6ms queue=0.1ms idle=84.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:37.143 [debug] QUERY OK source="media_items" db=22.6ms idle=61.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-08-16 17:30:11Z], 1] 13:57:37.188 [debug] QUERY OK source="media_items" db=44.9ms idle=81.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/arhe_search_bot\n\nЛекция состоялась в филиале центра «Архэ» в Санкт-Петербурге 11 марта 2018 года.\n\nПоддержать филиал в Санкт-Петербурге можно здесь: https://planeta.ru/campaigns/163297\n\nВ одной из своих лекций Ричард Фейнман, один из величайших специалистов в области квантовой механики, писал: «[Квантовая механика] дает совершенно абсурдное с точки зрения здравого смысла описание Природы. И оно полностью соответствует эксперименту. Так что я надеюсь, что вы сможете принять Природу такой, как Она есть – абсурдной».\n\nНа лекции мы проследим историю создания квантовой механики и попытаемся разобраться:\n• Что же такое корпускулярно-волновой дуализм?\n• В чем заключается принцип неопределенности Гейзенберга и, вообще, играет ли Бог в \"кости\"?\n• Как описывают состояние систем в квантовой механике?\n• И чем же закончилась история кота Шредингера?\n\n🔎 Лектор: Половников Кирилл Викторович, кандидат физико-математических наук, стипендиат фонда «Династия» и популяризатор науки.\n\n\"Архэ\" в ВК: https://vk.com/kpc_arhe\n\"Архэ\" на ФБ: https://www.facebook.com/arhecenter/\n\"Архэ\" в Instagram: https://www.instagram.com/arhe_center/\nАрхив курсов Центра \"Архэ\":\u00A0http://arhe.msk.ru/archive\n\nВсе вопросы относительно посещения лекций, просмотров трансляций или покупки видео можно задать по почте: arhe.msk@gmail.com", "Кирилл Половников: \"«Парадоксы» квантовой механики\"", "2ce7d6ee-6cc5-429c-9ad4-a64201b767a7", 7999, false, "RQsOG0VM6qw", "https://www.youtube.com/watch?v=RQsOG0VM6qw", 66, "/downloads/Youtube/0_Download/2021-08-16 Кирилл Половников: "«Парадоксы» квантовой механики".mp4", false, false, false, 1, [], 1, ~U[2021-08-16 17:30:11Z], ~U[2026-07-13 10:57:37Z], ~U[2026-07-13 10:57:37Z], "🔍 Умный поиск по всем видео «Архэ»: https://t.me/arhe_search_bot\n\nЛекция состоялась в филиале центра «Архэ» в Санкт-Петербурге 11 марта 2018 года.\n\nПоддержать филиал в Санкт-Петербурге можно здесь: https://planeta.ru/campaigns/163297\n\nВ одной из своих лекций Ричард Фейнман, один из величайших специалистов в области квантовой механики, писал: «[Квантовая механика] дает совершенно абсурдное с точки зрения здравого смысла описание Природы. И оно полностью соответствует эксперименту. Так что я надеюсь, что вы сможете принять Природу такой, как Она есть – абсурдной».\n\nНа лекции мы проследим историю создания квантовой механики и попытаемся разобраться:\n• Что же такое корпускулярно-волновой дуализм?\n• В чем заключается принцип неопределенности Гейзенберга и, вообще, играет ли Бог в \"кости\"?\n• Как описывают состояние систем в квантовой механике?\n• И чем же закончилась история кота Шредингера?\n\n🔎 Лектор: Половников Кирилл Викторович, кандидат физико-математических наук, стипендиат фонда «Династия» и популяризатор науки.\n\n\"Архэ\" в ВК: https://vk.com/kpc_arhe\n\"Архэ\" на ФБ: https://www.facebook.com/arhecenter/\n\"Архэ\" в Instagram: https://www.instagram.com/arhe_center/\nАрхив курсов Центра \"Архэ\":\u00A0http://arhe.msk.ru/archive\n\nВсе вопросы относительно посещения лекций, просмотров трансляций или покупки видео можно задать по почте: arhe.msk@gmail.com", "Кирилл Половников: \"«Парадоксы» квантовой механики\"", 7999, false, "RQsOG0VM6qw", "https://www.youtube.com/watch?v=RQsOG0VM6qw", "/downloads/Youtube/0_Download/2021-08-16 Кирилл Половников: "«Парадоксы» квантовой механики".mp4", false, 1, ~U[2021-08-16 17:30:11Z]] 13:57:37.191 [debug] QUERY OK source="sources" db=2.1ms idle=73.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:37.212 [debug] QUERY OK source="media_items" db=20.3ms idle=71.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-20 17:50:48Z], 1] 13:57:37.238 [debug] QUERY OK source="media_items" db=25.1ms idle=69.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" ["По вопросам рекламы: vertdider@blossom-agency.ru\n\nПоддержать проект можно по ссылкам:\nЕсли вы в России: https://boosty.to/vertdider\nЕсли вы не в России: https://www.patreon.com/VertDider\n\nДерек и Каспер с канала Veritasium рассказывают о том, как Поль Дирак, пытаясь исправить квантовую механику, случайно открыл античастицы.\n\nПеревод: Игорь и Александра Фудим\nРедактура: Александр Саламахин\nНаучная редактура: Макар Светлый\nОзвучка: Дмитрий Чепусов, Алексей Никитин, Юрий Катарманов и Алексей Гнеушев\nМонтаж звука: Александр Зубарев\nМонтаж видео: Джон Исмаилов\nОбложка: Андрей Гавриков\n\nСпасибо за поддержку на https://www.patreon.com/VertDider и https://boosty.to/vertdider\n\nОзвучки Vert Dider выходят с вашей помощью:\nAleksei Shabalin, Aleksey Shlykov, Aleksandr Modestov, Alexander Kulesko, Alexey Isaev, Alex K, Alex, Amirbekov Artem, Arwellus, Askhat Gabdulov, Askar Latypov, Being of Whiteout, Casie, Denis Perov, Dimitriy, Dmitrii, Dmitry14, dv0, Eugene Tsaplin, EvergreenDeer, Frans Pol Vaadet, Guravka, Ignat K., Irina Shakhverdova, John Doe, Johnny R., Keliort, Kirill Zaslavskii, Konstantin Montikov, LaDen, Lemon Brother, Leonid Steinberg, Maria Shin, Muslinov Roman, Nikolay Pogorskiy, Oleg Zingilevskiy, Pavel Golovin, Pavel Kuryshin, Pavel Kuryshin, Pavel Parpura, pepelac, Porsh, qq-Alex, RaxmaZZers, Rincewind, Roman Beloded, Roman Salmin, Sergey Zhukov, simens_green, termitkin, TheShenk, Tigran, torop, Vaadet Pol Frans, Valeriy Dubrava, Victor Kazakov, Victor Turansky, Viktor Roman, Viktor Seniukov, Viktoria Mordovina, Vladimir Klementyev, Vladimir Sharich, Александр Овсянников, Александр Щетинин, Алексей Шабалин, Анастасия Голощук, Антон Тарло, Артем Амирбеков, Ася, Василий Дзюбенко, Василий Тюньков, Виктор Кузнецов, Вячеслав, Дмитрий, Дмитрий Глазнев, Евгений Турышев, Игорь Савенков, Илья Долгов, Никита Омельницкий, Постный Оладий, Родион Соловьев, Тимур, Хлебушек, ШШШ, Эмилия, Юрий Медведев.\n\n#vertdider \n\nСайт студии: http://vertdider.tv\n\nМы в социальных сетях:\n— https://vk.com/studio_vd\n— https://t.me/vertdider\n— https://twitter.com/Vert_Dider\n\n➖\n0:00 Может ли энергия быть отрицательной?\n3:34 Уравнение Шрёдингера неверно?\n7:16 Самый странный физик\n10:05 Дирак и уравнение Клейна-Гордона\n16:36 Принцип неопределённости Гейзенберга\n20:03 Уравнение Дирака\n23:27 Самый грустный период в современной физике\n25:39 «Антиэлектрон»\n29:07 Античастицы и время\n30:30 Мир античастиц\n➖\n\nИсточник: https://youtu.be/Y-W-w8yNiKU?si=RZYtK4LmpoSjqv62\nРазрешение на публикацию: https://bit.ly/2SFhrHZ\n© https://www.youtube.com/@veritasium", "Антиматерия. Часть #1 [Veritasium]", "f90f666a-4c23-49c6-ae2b-6ea2fb666af1", 2029, false, "RWduLBP2mTM", "https://www.youtube.com/watch?v=RWduLBP2mTM", 67, "/downloads/Youtube/0_Download/2026-04-20 Антиматерия. Часть #1 [Veritasium].mkv", false, false, false, 1, [], 3, ~U[2026-04-20 17:50:48Z], ~U[2026-07-13 10:57:37Z], ~U[2026-07-13 10:57:37Z], "По вопросам рекламы: vertdider@blossom-agency.ru\n\nПоддержать проект можно по ссылкам:\nЕсли вы в России: https://boosty.to/vertdider\nЕсли вы не в России: https://www.patreon.com/VertDider\n\nДерек и Каспер с канала Veritasium рассказывают о том, как Поль Дирак, пытаясь исправить квантовую механику, случайно открыл античастицы.\n\nПеревод: Игорь и Александра Фудим\nРедактура: Александр Саламахин\nНаучная редактура: Макар Светлый\nОзвучка: Дмитрий Чепусов, Алексей Никитин, Юрий Катарманов и Алексей Гнеушев\nМонтаж звука: Александр Зубарев\nМонтаж видео: Джон Исмаилов\nОбложка: Андрей Гавриков\n\nСпасибо за поддержку на https://www.patreon.com/VertDider и https://boosty.to/vertdider\n\nОзвучки Vert Dider выходят с вашей помощью:\nAleksei Shabalin, Aleksey Shlykov, Aleksandr Modestov, Alexander Kulesko, Alexey Isaev, Alex K, Alex, Amirbekov Artem, Arwellus, Askhat Gabdulov, Askar Latypov, Being of Whiteout, Casie, Denis Perov, Dimitriy, Dmitrii, Dmitry14, dv0, Eugene Tsaplin, EvergreenDeer, Frans Pol Vaadet, Guravka, Ignat K., Irina Shakhverdova, John Doe, Johnny R., Keliort, Kirill Zaslavskii, Konstantin Montikov, LaDen, Lemon Brother, Leonid Steinberg, Maria Shin, Muslinov Roman, Nikolay Pogorskiy, Oleg Zingilevskiy, Pavel Golovin, Pavel Kuryshin, Pavel Kuryshin, Pavel Parpura, pepelac, Porsh, qq-Alex, RaxmaZZers, Rincewind, Roman Beloded, Roman Salmin, Sergey Zhukov, simens_green, termitkin, TheShenk, Tigran, torop, Vaadet Pol Frans, Valeriy Dubrava, Victor Kazakov, Victor Turansky, Viktor Roman, Viktor Seniukov, Viktoria Mordovina, Vladimir Klementyev, Vladimir Sharich, Александр Овсянников, Александр Щетинин, Алексей Шабалин, Анастасия Голощук, Антон Тарло, Артем Амирбеков, Ася, Василий Дзюбенко, Василий Тюньков, Виктор Кузнецов, Вячеслав, Дмитрий, Дмитрий Глазнев, Евгений Турышев, Игорь Савенков, Илья Долгов, Никита Омельницкий, Постный Оладий, Родион Соловьев, Тимур, Хлебушек, ШШШ, Эмилия, Юрий Медведев.\n\n#vertdider \n\nСайт студии: http://vertdider.tv\n\nМы в социальных сетях:\n— https://vk.com/studio_vd\n— https://t.me/vertdider\n— https://twitter.com/Vert_Dider\n\n➖\n0:00 Может ли энергия быть отрицательной?\n3:34 Уравнение Шрёдингера неверно?\n7:16 Самый странный физик\n10:05 Дирак и уравнение Клейна-Гордона\n16:36 Принцип неопределённости Гейзенберга\n20:03 Уравнение Дирака\n23:27 Самый грустный период в современной физике\n25:39 «Антиэлектрон»\n29:07 (truncated) 13:57:37.240 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=77.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:37.261 [debug] QUERY OK source="media_items" db=20.5ms idle=52.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-22 14:48:58Z], 1] 13:57:37.281 [debug] QUERY OK source="media_items" db=19.1ms idle=70.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" ["00:00 - Мы еще ничего не начинали! (с) Дональд Трамп\n01:18 - Преступная самоуверенность\n03:58 - Ставка на оппозицию\n07:16 - Репутация = Сила\n13:23 - Ложные аналогии\n\nПоддержи выход новых материалов на Boosty: https://boosty.to/vihod_est\n\nБольше пруфов и новостей на официальных каналах Выход Есть! :\nОфициальный канал в Телеграм: https://t.me/vihod_est\n\nПоддержать проект:\nhttps://boosty.to/vihod_est\nhttps://www.patreon.com/Vihod_Est\n\nBitcoin: bc1qsq30npry0r54t07usdckx3t5n7dk59azah390u\nEthereum: 0x365C8290D7092D065F37EFae77f30ceeC1738073\nUSDT (TRC20): TBGvfx7Q4LpCzPBF8iTJzEbK47sKRre4Xw\n\nПодключить VPN Прометей: https://t.me/PrometeyVPNbot\n\nНебольшая история о том, как один престарелый политик за 3 месяца повторил все ошибки другого престарелого политика за 10 лет.\nПочему между Путиным и Трампом, Америкой и Россией больше общего, чем кажется. И пару слов, что со всем этим делать😌\n\nДональд Трамп I Владимир Путин I Война в Иране I Америка I Иран I Россия I СВО I Василий Садонин", "ПОЗОРНЫЙ МИР! Как США проиграли Ирану?", "03ee1e05-12aa-4a2d-8000-7a5a67e3069d", 1215, false, "Lw-dThxVWaE", "https://www.youtube.com/watch?v=Lw-dThxVWaE", 68, "/downloads/Youtube/0_Download/2026-04-22 ПОЗОРНЫЙ МИР! Как США проиграли Ирану?.mkv", false, false, false, 1, [], 2, ~U[2026-04-22 14:48:58Z], ~U[2026-07-13 10:57:37Z], ~U[2026-07-13 10:57:37Z], "00:00 - Мы еще ничего не начинали! (с) Дональд Трамп\n01:18 - Преступная самоуверенность\n03:58 - Ставка на оппозицию\n07:16 - Репутация = Сила\n13:23 - Ложные аналогии\n\nПоддержи выход новых материалов на Boosty: https://boosty.to/vihod_est\n\nБольше пруфов и новостей на официальных каналах Выход Есть! :\nОфициальный канал в Телеграм: https://t.me/vihod_est\n\nПоддержать проект:\nhttps://boosty.to/vihod_est\nhttps://www.patreon.com/Vihod_Est\n\nBitcoin: bc1qsq30npry0r54t07usdckx3t5n7dk59azah390u\nEthereum: 0x365C8290D7092D065F37EFae77f30ceeC1738073\nUSDT (TRC20): TBGvfx7Q4LpCzPBF8iTJzEbK47sKRre4Xw\n\nПодключить VPN Прометей: https://t.me/PrometeyVPNbot\n\nНебольшая история о том, как один престарелый политик за 3 месяца повторил все ошибки другого престарелого политика за 10 лет.\nПочему между Путиным и Трампом, Америкой и Россией больше общего, чем кажется. И пару слов, что со всем этим делать😌\n\nДональд Трамп I Владимир Путин I Война в Иране I Америка I Иран I Россия I СВО I Василий Садонин", "ПОЗОРНЫЙ МИР! Как США проиграли Ирану?", 1215, false, "Lw-dThxVWaE", "https://www.youtube.com/watch?v=Lw-dThxVWaE", "/downloads/Youtube/0_Download/2026-04-22 ПОЗОРНЫЙ МИР! Как США проиграли Ирану?.mkv", false, 1, ~U[2026-04-22 14:48:58Z]] 13:57:37.284 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=69.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:37.304 [debug] QUERY OK source="media_items" db=20.2ms idle=46.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-22 10:43:42Z], 1] 13:57:37.324 [debug] QUERY OK source="media_items" db=18.5ms idle=64.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://s.pik.ru/ohnvr — ПИК Серия плюс, проекты, где собраны лучшие продуктовые решения\nЗа ПК-железом в Регард https://rgrd.ru/qR8T и https://rgrd.ru/W14t\nПартнер канала — Selectel, провайдер IT-инфраструктуры и облаков для проектов разного масштаба: https://slc.tl/1mdwp\n\nСегодня протестируем сразу две материнские платы под AMD AM5 и сравним эффективность работы VRM - 1980 Ампер у MSI MEG X870E ACE MAX против 1120 Ампер у MSI MAG X870E TOMAHAWK MAX WIFI. Насколько долго они выдержат стресс-тест?\n\n00:00 Красивости\n02:50 Об ACE MAX и TOMAHAWK MAX WIFI\n05:23 Стресс-тест Prime 95 + тепловизор\n06:36 Эффект от добавления всего 1 вентилятора\n06:55 Продолжаем про ACE MAX и TOMAHAWK MAX WIFI\n\nНаши ресурсы\nВидео раньше без рекламы в Бусти https://boosty.to/prohitec \nТелега https://t.me/prohitec \nRutube https://rutube.ru/channel/696248 \nVK https://vk.com/prohitec \nMAX https://max.ru/prohitec\n\nРеклама. ПАО «ПИК СЗ» ИНН 7713011336. Erid: 2W5zFHjHjNy", "Стресс-тест для двух материнских плат MSI под AMD. Так ли крут MEG X870E ACE MAX?", "540158c9-8c08-43c5-9aa5-1a29ec9fb534", 904, false, "xIDV2_DFI3M", "https://www.youtube.com/watch?v=xIDV2_DFI3M", 69, "/downloads/Youtube/0_Download/2026-04-22 Стресс-тест для двух материнских плат MSI под AMD. Так ли крут MEG X870E ACE MAX?.mkv", false, false, false, 1, [], 2, ~U[2026-04-22 10:43:42Z], ~U[2026-07-13 10:57:37Z], ~U[2026-07-13 10:57:37Z], "https://s.pik.ru/ohnvr — ПИК Серия плюс, проекты, где собраны лучшие продуктовые решения\nЗа ПК-железом в Регард https://rgrd.ru/qR8T и https://rgrd.ru/W14t\nПартнер канала — Selectel, провайдер IT-инфраструктуры и облаков для проектов разного масштаба: https://slc.tl/1mdwp\n\nСегодня протестируем сразу две материнские платы под AMD AM5 и сравним эффективность работы VRM - 1980 Ампер у MSI MEG X870E ACE MAX против 1120 Ампер у MSI MAG X870E TOMAHAWK MAX WIFI. Насколько долго они выдержат стресс-тест?\n\n00:00 Красивости\n02:50 Об ACE MAX и TOMAHAWK MAX WIFI\n05:23 Стресс-тест Prime 95 + тепловизор\n06:36 Эффект от добавления всего 1 вентилятора\n06:55 Продолжаем про ACE MAX и TOMAHAWK MAX WIFI\n\nНаши ресурсы\nВидео раньше без рекламы в Бусти https://boosty.to/prohitec \nТелега https://t.me/prohitec \nRutube https://rutube.ru/channel/696248 \nVK https://vk.com/prohitec \nMAX https://max.ru/prohitec\n\nРеклама. ПАО «ПИК СЗ» ИНН 7713011336. Erid: 2W5zFHjHjNy", "Стресс-тест для двух материнских плат MSI под AMD. Так ли крут MEG X870E ACE MAX?", 904, false, "xIDV2_DFI3M", "https://www.youtube.com/watch?v=xIDV2_DFI3M", "/downloads/Youtube/0_Download/2026-04-22 Стресс-тест для двух материнских плат MSI под AMD. Так ли крут MEG X870E ACE MAX?.mkv", false, 1, ~U[2026-04-22 10:43:42Z]] 13:57:37.326 [debug] QUERY OK source="sources" db=2.2ms 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" = ?) [1] 13:57:37.348 [debug] QUERY OK source="media_items" db=20.6ms idle=46.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-20 13:01:47Z], 1] 13:57:37.373 [debug] QUERY OK source="media_items" db=24.7ms idle=64.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://taplink.cc/kovalenkoaudio\n🤝РАННИЙ ДОСТУП НА BOOSTY https://boosty.to/kovalenkoaudio\n🤝РАННИЙ ДОСТУП НА ПАТРЕОНЕ https://www.patreon.com/kovalenkoaudio\n🤝РАННИЙ ДОСТУП В ТЕЛЕГЕ t.me/AudiobooKovalennko_bot\n\n★Кошельки для помощи каналу:\n💳Юмани https://yoomoney.ru/to/4100118871201547\n💳Visa 4361510060707117\n💳Мир 2200190794022023\nСвязаться со мной можно здесь https://meconnect.ru/kovalenkodiktor\nМой Телеграм канал https://t.me/kovalenkoaudio\n---------------------------------------------------------------------------------------\nПобедив в глобальной космической войне и уничтожив всех врагов, Хелбент IV — самый совершенный военный робот — возвращается на Землю и ждёт дальнейших указаний. Только вот на Земле-то его, оказывается, никто и не ждёт...\nРассказ, 1975 год \nАвтор: Стивен Робинетт\nЧитает: Владимир Коваленко\nЖанры/поджанры: Фантастика («Мягкая» (гуманитарная) научная фантастика )\nОбщие характеристики: Ироническое\nМесто действия: Вне Земли (На орбите Земли )\nВремя действия: 20 век \n\n00:00 вступление\n01:55 Стивен Робинетт - Не ждали\n\n--------------------------------------------------------------------------------------------\nВашему вниманию аудиокнига, короткий фантастический рассказ, классика фантастики.", "Стивен Робинетт - Не ждали. Аудиокнига. Фантастика.", "92a846dd-2e3f-4d7a-8c19-43b4644109f9", 2741, false, "zYUnlr4immI", "https://www.youtube.com/watch?v=zYUnlr4immI", 70, "/downloads/Youtube/0_Download/2026-04-20 Стивен Робинетт - Не ждали. Аудиокнига. Фантастика..mp4", false, false, false, 1, [], 3, ~U[2026-04-20 13:01:47Z], ~U[2026-07-13 10:57:37Z], ~U[2026-07-13 10:57:37Z], "Поддержать канал, послушать рассказы без рекламы и получить ранний доступ к новым работам можно:\nВсе способы помощи канала одной ссылкой https://taplink.cc/kovalenkoaudio\n🤝РАННИЙ ДОСТУП НА BOOSTY https://boosty.to/kovalenkoaudio\n🤝РАННИЙ ДОСТУП НА ПАТРЕОНЕ https://www.patreon.com/kovalenkoaudio\n🤝РАННИЙ ДОСТУП В ТЕЛЕГЕ t.me/AudiobooKovalennko_bot\n\n★Кошельки для помощи каналу:\n💳Юмани https://yoomoney.ru/to/4100118871201547\n💳Visa 4361510060707117\n💳Мир 2200190794022023\nСвязаться со мной можно здесь https://meconnect.ru/kovalenkodiktor\nМой Телеграм канал https://t.me/kovalenkoaudio\n---------------------------------------------------------------------------------------\nПобедив в глобальной космической войне и уничтожив всех врагов, Хелбент IV — самый совершенный военный робот — возвращается на Землю и ждёт дальнейших указаний. Только вот на Земле-то его, оказывается, никто и не ждёт...\nРассказ, 1975 год \nАвтор: Стивен Робинетт\nЧитает: Владимир Коваленко\nЖанры/поджанры: Фантастика («Мягкая» (гуманитарная) научная фантастика )\nОбщие характеристики: Ироническое\nМесто действия: Вне Земли (На орбите Земли )\nВремя действия: 20 век \n\n00:00 вступление\n01:55 Стивен Робинетт - Не ждали\n\n--------------------------------------------------------------------------------------------\nВашему вниманию аудиокнига, короткий фантастический рассказ, классика фантастики.", "Стивен Робинетт - Не ждали. Аудиокнига. Фантастика.", 2741, false, "zYUnlr4immI", "https://www.youtube.com/watch?v=zYUnlr4immI", "/downloads/Youtube/0_Download/2026-04-20 Стивен Робинетт - Не ждали. Аудиокнига. Фантастика..mp4", false, 1, ~U[2026-04-20 13:01:47Z]] 13:57:37.376 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=69.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:37.397 [debug] QUERY OK source="media_items" db=20.7ms idle=52.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-23 19:10:06Z], 1] 13:57:37.613 [debug] QUERY OK source="media_items" db=215.1ms idle=71.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 Вступление\n00:40 Рассказ\n_________________\nЧИТАТЬ КНИГИ ФИЛИПА ДИКА\n📖 https://www.litres.ru/author/filip-kindred-dik/?lfrom=1080683503\n_________________\n💛 ПОДДЕРЖАТЬ МОИ ПРОЕКТЫ:\n\n💳 По номеру карты (РФ): 5469550077221486 Александр Святославович\n🟢 Напрямую через СБЕР: https://messenger.online.sberbank.ru/sl/BJSdhnwFfGMqedPRl\n\n🪙 USDT TRC20: TYYi1zs4hCxjQAydEZaCDN3JcusddYbNJa\n₿ BTC: bc1qzz0v2h5f773euc9n9eervht3rquth42tmr6em2\n\n🎁 Также в телеграм через Трибьют (Visa, Mastercard, Мир) : https://t.me/tribute/app?startapp=ep_7qgFS0gHTp0jibKKbYBAPu3HSA3xgtCCpmQJLgNxpCRQvGdvR7\n\n💸❤️ Суперспасибо на ютубе (кнопочка с долларом в сердечке под видео)\n🤝 На Патреон (PayPal, Visa, Mastercard) : https://patreon.com/alexbalsh\n\n____\n\n🎙 ЗАКАЗАТЬ ГОЛОС:\nhttps://balsh.ru/p/diktor/\n\n____\n\nДРУГИЕ КАНАЛЫ:\n▶YOUTUBE \"РАЗМЫШЛЯЕМ С БОЛЬШЕШАЛЬСКИМ\": https://www.youtube.com/@bolsheshalskiy_think\n▶ YOUTUBE \"ЧИТАЕТ БОЛЬШЕШАЛЬСКИЙ - ДЕТЕКТИВЫ https://www.youtube.com/@alexbalsh\n▶ YOUTUBE \"ПРОСТО.ИСТОРИЯ\" - ИСТОРИЧЕСКИЕ ПОДКАСТЫ: https://www.youtube.com/watch?v=d-oGymBpJlQ\n\n____\n\nЗАКРЫТЫЙ ТЕЛЕГРАМ КАНАЛ:\nhttps://t.me/chitalnya5/3729\n_________________\n#КнигавУхе #Аудиокнига #Фантастика #Рассказ #ФилипДик #Аудиокниги #НаучнаяФантастика #scifi #audiobook", "Филип Дик - ЧЕРЕП | Фантастика | Аудиокнига (Рассказ) | Книга в Ухе", "910cddb6-ac38-4e9e-a57b-c2ccc6af2699", 3209, false, "1__X4QXe7uc", "https://www.youtube.com/watch?v=1__X4QXe7uc", 71, "/downloads/Youtube/0_Download/2026-04-23 Филип Дик - ЧЕРЕП | Фантастика | Аудиокнига (Рассказ) | Книга в Ухе.mp4", false, false, false, 1, [], 1, ~U[2026-04-23 19:10:06Z], ~U[2026-07-13 10:57:37Z], ~U[2026-07-13 10:57:37Z], "В маленький американский городок приезжает странный бородатый чужак с неестественными манерами, загадочным акцентом и тайной целью. Он скрывается, наблюдает за людьми, ищет одного-единственного человека и понимает, что времени почти не осталось. Каждый взгляд вызывает подозрение, каждая ошибка приближает катастрофу. Но чем ближе развязка, тем сильнее меняется сама природа охоты: преследователь начинает сомневаться, кто здесь жертва, кто добыча и можно ли вообще изменить ход истории. «Череп» Филипа Дика — тревожная фантастика о времени, власти, страхе толпы и ловушке судьбы, из которой невозможно выйти прежним.\n\n00:00 Вступление\n00:40 Рассказ\n_________________\nЧИТАТЬ КНИГИ ФИЛИПА ДИКА\n📖 https://www.litres.ru/author/filip-kindred-dik/?lfrom=1080683503\n_________________\n💛 ПОДДЕРЖАТЬ МОИ ПРОЕКТЫ:\n\n💳 По номеру карты (РФ): 5469550077221486 Александр Святославович\n🟢 Напрямую через СБЕР: https://messenger.online.sberbank.ru/sl/BJSdhnwFfGMqedPRl\n\n🪙 USDT TRC20: TYYi1zs4hCxjQAydEZaCDN3JcusddYbNJa\n₿ BTC: bc1qzz0v2h5f773euc9n9eervht3rquth42tmr6em2\n\n🎁 Также в телеграм через Трибьют (Visa, Mastercard, Мир) : https://t.me/tribute/app?startapp=ep_7qgFS0gHTp0jibKKbYBAPu3HSA3xgtCCpmQJLgNxpCRQvGdvR7\n\n💸❤️ Суперспасибо на ютубе (кнопочка с долларом в сердечке под видео)\n🤝 На Патреон (PayPal, Visa, Mastercard) : https://patreon.com/alexbalsh\n\n____\n\n🎙 ЗАКАЗАТЬ ГОЛОС:\nhttps://balsh.ru/p/diktor/\n\n____\n\nДРУГИЕ КАНАЛЫ:\n▶YOUTUBE \"РАЗМЫШЛЯЕМ С БОЛЬШЕШАЛЬСКИМ\": https://www.youtube.com/@bolsheshalskiy_think\n▶ YOUTUBE \"ЧИТАЕТ БОЛЬШЕШАЛЬСКИЙ - ДЕТЕКТИВЫ https://www.youtube.com/@alexbalsh\n▶ YOUTUBE \"ПРОСТО.ИСТОРИЯ\" - ИСТОРИЧЕСКИЕ ПОДКАСТЫ: https://www.youtube.com/watch?v=d-oGymBpJlQ\n\n____\n\nЗАКРЫТЫЙ ТЕЛЕГРАМ КАНАЛ:\nhttps://t.me/chitalnya5/3729\n_________________\n#КнигавУхе #Аудиокнига #Фантастика #Рассказ #ФилипДик #Аудиокниги #НаучнаяФантастика #scifi #audiobook", "Филип Дик - ЧЕРЕП | Фантастика | Аудиокнига (Рассказ) | Книга в Ухе", 3209, false, "1__X4QXe7uc", "https://www.youtube.com/watch?v=1__X4QXe7uc", "/downloads/Youtube/0_Download/2026-04-23 Филип Дик - ЧЕРЕП | Фантастика | Аудиокнига (Рассказ) | Книга в Ухе.mp4", false, 1, ~U[2026-04-23 19:10:06Z]] 13:57:37.616 [debug] QUERY OK source="sources" db=1.8ms idle=266.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:37.638 [debug] QUERY OK source="media_items" db=22.3ms idle=243.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-24 13:00:00Z], 1] 13:57:37.666 [debug] QUERY OK source="media_items" db=26.4ms idle=263.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Заключительное видео про Пассат Нагибаторович!\n\nОн прожил долгую и веселую жизнь, но все когда-то заканчивается. Подошел и его путь к концу. И нам пора прощаться. Однако, не расстраивайтесь, ведь финал не будет грустным!\nКороче, все подробности в видосе :)\n\nПродолжение смотрите на канале Дениса: https://youtu.be/DXwZl-picDs\n\nИльдар Авто-подбор это официальный канал группы компаний \"АП\". \nРаботаем c 2013 года. По всей России. \n\nЧем мы можем Вам помочь:\n✔ Подбор автомобилей с гарантией. Проверка по 105 пунктам. Экспертиза, оценка авто: https://podbor.org\n✔ Страхование по всей России ОСАГО/КАСКО: https://ins.podbor.org\n✔ Автосервис. Ремонт, обслуживание авто в Москве: https://service.podbor.org\n✔ Вкуснейший натуральный Мёд с пасеки моего отца: https://honey.podbor.org\n✔ Футболки, толстовки, худи итп мерч здесь: https://merch.podbor.org\n✔ Наклейки, кружки, рамки для номеров итд: sticker-wb.podbor.org и sticker-ozon.podbor.org\n✔ Хочешь работать в нашей компании? Го сюда: https://job.podbor.org\n\nДля тех, кто хочет поддержать наш Благотворительный проект: https://podbor.org/charity/\n\nОбращайтесь! Мы всегда Вам рады!", "Мы убили Пассат своими руками:( Конец проекта...", "00fbfb98-ae79-4161-a113-fbf6872194ec", 7586, false, "DDgx0-N3ltg", "https://www.youtube.com/watch?v=DDgx0-N3ltg", 72, "/downloads/Youtube/0_Download/2026-04-24 Мы убили Пассат своими руками:( Конец проекта....mkv", false, false, false, 1, [], 3, ~U[2026-04-24 13:00:00Z], ~U[2026-07-13 10:57:37Z], ~U[2026-07-13 10:57:37Z], "Заключительное видео про Пассат Нагибаторович!\n\nОн прожил долгую и веселую жизнь, но все когда-то заканчивается. Подошел и его путь к концу. И нам пора прощаться. Однако, не расстраивайтесь, ведь финал не будет грустным!\nКороче, все подробности в видосе :)\n\nПродолжение смотрите на канале Дениса: https://youtu.be/DXwZl-picDs\n\nИльдар Авто-подбор это официальный канал группы компаний \"АП\". \nРаботаем c 2013 года. По всей России. \n\nЧем мы можем Вам помочь:\n✔ Подбор автомобилей с гарантией. Проверка по 105 пунктам. Экспертиза, оценка авто: https://podbor.org\n✔ Страхование по всей России ОСАГО/КАСКО: https://ins.podbor.org\n✔ Автосервис. Ремонт, обслуживание авто в Москве: https://service.podbor.org\n✔ Вкуснейший натуральный Мёд с пасеки моего отца: https://honey.podbor.org\n✔ Футболки, толстовки, худи итп мерч здесь: https://merch.podbor.org\n✔ Наклейки, кружки, рамки для номеров итд: sticker-wb.podbor.org и sticker-ozon.podbor.org\n✔ Хочешь работать в нашей компании? Го сюда: https://job.podbor.org\n\nДля тех, кто хочет поддержать наш Благотворительный проект: https://podbor.org/charity/\n\nОбращайтесь! Мы всегда Вам рады!", "Мы убили Пассат своими руками:( Конец проекта...", 7586, false, "DDgx0-N3ltg", "https://www.youtube.com/watch?v=DDgx0-N3ltg", "/downloads/Youtube/0_Download/2026-04-24 Мы убили Пассат своими руками:( Конец проекта....mkv", false, 1, ~U[2026-04-24 13:00:00Z]] 13:57:37.668 [debug] QUERY OK source="sources" db=2.1ms idle=269.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:37.690 [debug] QUERY OK source="media_items" db=21.2ms idle=55.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-24 13:21:36Z], 1] 13:57:37.706 [debug] QUERY OK source="media_items" db=15.2ms idle=74.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["https://boosty.to/dbachilo\nhttps://16-bits.ru\nhttps://t.me/retro_museum", "Меняем привод PlayStation на SD-карту", "90f92e65-aa9d-48a9-a0f7-474f085017fc", 1714, false, "hKts8jjQTMI", "https://www.youtube.com/watch?v=hKts8jjQTMI", 73, "/downloads/Youtube/0_Download/2026-04-24 Меняем привод PlayStation на SD-карту.mp4", false, false, false, 1, [], 3, ~U[2026-04-24 13:21:36Z], ~U[2026-07-13 10:57:37Z], ~U[2026-07-13 10:57:37Z], "https://boosty.to/dbachilo\nhttps://16-bits.ru\nhttps://t.me/retro_museum", "Меняем привод PlayStation на SD-карту", 1714, false, "hKts8jjQTMI", "https://www.youtube.com/watch?v=hKts8jjQTMI", "/downloads/Youtube/0_Download/2026-04-24 Меняем привод PlayStation на SD-карту.mp4", false, 1, ~U[2026-04-24 13:21:36Z]] 13:57:37.709 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=67.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:37.730 [debug] QUERY OK source="media_items" db=20.3ms queue=0.1ms idle=43.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-24 13:15:29Z], 1] 13:57:37.758 [debug] QUERY OK source="media_items" db=27.5ms idle=62.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" ["Systeme Electric (ex-Schneider Electric Russia) — первые в мире ПП-ИБП — Правильное Питание любого электрооборудования https://bit.ly/sys_pro_ht1\nRTX 5060 https://rgrd.ru/admx\nRTX 5070 https://rgrd.ru/qopK\nAMD Ryzen X3Dhttps://rgrd.ru/m5xJ\n\nСегодня расскажем о процессорах Иртыш. Что у них общего с Loongson и есть ли отличия. Как совершенно запрещенный для экспорта из Китая процессор попал в Россию под новым именем (спойлер, из чипов физически вытравили модуль с китайским шифрованием). И что, вообще, можно на этих чипах делать, можно ли играть (монитор FullHD)? В выпуске берем небольшое интервью у Станислава Емеца, директора по исследования и разработке Трамплин Электроникс, разработчика проекта по процессорам Иртыш. \n\n00:00 Играем на процессоре Иртыш в Ведьмак 3\n01:20 Godson, Loongson и Иртыш, а также о MIPS\n02:57 Похож ли MIPS на Loongarch\n03:40 MIPS, RISC-V и LoongArch всегда будут низкопроизводительными?\n05:00 Есть ли в Иртыш спекулятивное выполнение (и предсказание ветвлений)\n05:15 Запрещен экспорту из Китая Loongson... но, не Иртыш\n05:40 Иртыш vs Эльбрус. Что там с баллами Минпромторга.\n07:30 Можно ли Иртыш производить в России\n10:00 Немного Civilisation на Иртыш\n10:10 ИБП Systeme Electric\n10:46 Что там с синусоидой\n11:40 Ступенчатое приближение\n12:15 Что такое онлайн-топология\n13:25 Куда делся Schneider Electric\n15:20 Для тех, кто просит меня собрать ПК на заказ в 2026\n\nНаши ресурсы\nВидео раньше без рекламы в Бусти https://boosty.to/prohitec \nТелега https://t.me/prohitec \nRutube https://rutube.ru/channel/696248 \nVK https://vk.com/prohitec \nMAX https://max.ru/prohitec\n\nРеклама. АО \"СЭ\" ИНН 7712092928 Erid: 2W5zFHvvXvq\nРеклама. Рекламодатель ООО «Регард МСК». ИНН 7730234438 erid: 2VtzqumkGpf", "Иртыш. Совершенно точно не китайский процессор (ну или нет).", "f304662c-a3a4-4c89-b1b4-d3d9bcb32e20", 968, false, "pzj4rb0xq0Y", "https://www.youtube.com/watch?v=pzj4rb0xq0Y", 74, "/downloads/Youtube/0_Download/2026-04-24 Иртыш. Совершенно точно не китайский процессор (ну или нет)..mkv", false, false, false, 1, [], 3, ~U[2026-04-24 13:15:29Z], ~U[2026-07-13 10:57:37Z], ~U[2026-07-13 10:57:37Z], "Systeme Electric (ex-Schneider Electric Russia) — первые в мире ПП-ИБП — Правильное Питание любого электрооборудования https://bit.ly/sys_pro_ht1\nRTX 5060 https://rgrd.ru/admx\nRTX 5070 https://rgrd.ru/qopK\nAMD Ryzen X3Dhttps://rgrd.ru/m5xJ\n\nСегодня расскажем о процессорах Иртыш. Что у них общего с Loongson и есть ли отличия. Как совершенно запрещенный для экспорта из Китая процессор попал в Россию под новым именем (спойлер, из чипов физически вытравили модуль с китайским шифрованием). И что, вообще, можно на этих чипах делать, можно ли играть (монитор FullHD)? В выпуске берем небольшое интервью у Станислава Емеца, директора по исследования и разработке Трамплин Электроникс, разработчика проекта по процессорам Иртыш. \n\n00:00 Играем на процессоре Иртыш в Ведьмак 3\n01:20 Godson, Loongson и Иртыш, а также о MIPS\n02:57 Похож ли MIPS на Loongarch\n03:40 MIPS, RISC-V и LoongArch всегда будут низкопроизводительными?\n05:00 Есть ли в Иртыш спекулятивное выполнение (и предсказание ветвлений)\n05:15 Запрещен экспорту из Китая Loongson... но, не Иртыш\n05:40 Иртыш vs Эльбрус. Что там с баллами Минпромторга.\n07:30 Можно ли Иртыш производить в России\n10:00 Немного Civilisation на Иртыш\n10:10 ИБП Systeme Electric\n10:46 Что там с синусоидой\n11:40 Ступенчатое приближение\n12:15 Что такое онлайн-топология\n13:25 Куда делся Schneider Electric\n15:20 Для тех, кто просит меня собрать ПК на заказ в 2026\n\nНаши ресурсы\nВидео раньше без рекламы в Бусти https://boosty.to/prohitec \nТелега https://t.me/prohitec \nRutube https://rutube.ru/channel/696248 \nVK https://vk.com/prohitec \nMAX https://max.ru/prohitec\n\nРеклама. АО \"СЭ\" ИНН 7712092928 Erid: 2W5zFHvvXvq\nРеклама. Рекламодатель ООО «Регард МСК». ИНН 7730234438 erid: 2VtzqumkGpf", "Иртыш. Совершенно точно не китайский процессор (ну или нет).", 968, false, "pzj4rb0xq0Y", "https://www.youtube.com/watch?v=pzj4rb0xq0Y", "/downloads/Youtube/0_Download/2026-04-24 Иртыш. Совершенно точно не китайский процессор (ну или нет)..mkv", false, 1, ~U[2026-04-24 13:15:29Z]] 13:57:37.761 [debug] QUERY OK source="sources" db=2.2ms idle=68.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:37.781 [debug] QUERY OK source="media_items" db=20.0ms idle=55.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-26 08:21:26Z], 1] 13:57:37.807 [debug] QUERY OK source="media_items" db=24.3ms idle=73.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Новая Редакция News!\n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\nНовое покушение на Трампа, по «Дружбе» идет вражда , 20-й пакет санкций, Трамп и Иран троллят друг друга, Соловьев под ударами Бони, Донниленд в Донбассе, последствия ударов по Туапсе, СК проверит «Вредные советы», дело «Эксмо», ММКФ без Сокурова, покушение на РКН, новый глава Apple, штрафы за 666, шпиц-полицейский, пень не ясен\n\n*«Международное движение сатанизма» признано экстремистским и запрещено в России\n\nСодержание:\n00:00 Начало\n0:35 Очередное покушение на Трампа\n3:41 «Дружба» и санкции Евросоюза\n5:32 ЕК против Венецианской биеннале\n6:54 Трамп продлил перемирие с Ираном\n9:15 Цены на нефть опять растут\n11:22 Боня против Соловьева и Лебедева\n14:02 Зюганов предчувствует революцию\n15:56 Донбасс станет Доннилендом?\n17:31 Обстановка на фронте\n18:48 Удары по Туапсе, Сызрани, Днепру и Одессе\n21:53 Бастрыкин против «Вредных советов»\n23:50 «Эксмо» подозревают в экстремизме\n27:01 Сокурову не вручили спецприз ММКФ\n29:45 ФСБ: предотвращено покушение на РКН\n30:56 Госуслуги не открываются из-за границы\n33:18 Дурову пришла повестка?\n34:16 Тим Кук уходит с поста гендиректора Apple \n36:07 Отставка главы Минсельхоза Новосибирской области\n37:40 Экс-редактор Ura.ru получил 5 лет\n39:45 В Баку приговорили россиянина \n41:06 За символы сатанизма* начали штрафовать\n43:12 Задержан замдиректора парка «Патриот»\n44:37 Шпиц стал полицейским в Японии\n45:22 Лукашенко: Путин и Трамп - императоры!\n46:19 Гигантский айсберг раскололся\n47:24 В Петербурге пень оказался прототакситом\n48:32 Что копают под «Мостом Глупости»\n\nПоддержать «Редакцию»: \n💰 из России — через сервис Boosty: https://boosty.to/redakciya\n💰 из-за рубежа — через сервис Patreon: https://www.patreon.com/alexey_pivovarov\n💰 из-за рубежа — через функцию «Спонсорство» в YouTube: https://www.youtube.com/channel/UC1eFXmJNkjITxPFWTy6RsWg/join \n\nПодписывайтесь на наши социальные сети:\n\nТелеграм-канал Алексея Пивоварова:\nhttps://t.me/Alexey_Pivo_varov\n\n«Редакция» в «Дзене»:\nhttps://zen.yandex.ru/redakciya\n\n«Редакция» в «ВК»:\nhttps://vk.com/redakciya_pivovarova\n\nСотрудничество и идеи:\ninfo@redakciya.com\n\n#редакция #пивоваров #новости", "Редакция News: 218-я неделя", "c9a22dc5-d933-4724-abd9-f3bc184bda5d", 3084, false, "SPYoUwy2s04", "https://www.youtube.com/watch?v=SPYoUwy2s04", 75, "/downloads/Youtube/0_Download/2026-04-26 Редакция News: 218-я неделя.mp4", false, false, false, 1, [], 4, ~U[2026-04-26 08:21:26Z], ~U[2026-07-13 10:57:37Z], ~U[2026-07-13 10:57:37Z], "Новая Редакция News!\n\n18+ НАСТОЯЩИЙ МАТЕРИАЛ (ИНФОРМАЦИЯ) ПРОИЗВЕДЕН, РАСПРОСТРАНЕН И (ИЛИ) НАПРАВЛЕН ИНОСТРАННЫМ АГЕНТОМ ПИВОВАРОВЫМ АЛЕКСЕЕМ ВЛАДИМИРОВИЧЕМ ЛИБО КАСАЕТСЯ ДЕЯТЕЛЬНОСТИ ИНОСТРАННОГО АГЕНТА ПИВОВАРОВА АЛЕКСЕЯ ВЛАДИМИРОВИЧА\n\nНовое покушение на Трампа, по «Дружбе» идет вражда , 20-й пакет санкций, Трамп и Иран троллят друг друга, Соловьев под ударами Бони, Донниленд в Донбассе, последствия ударов по Туапсе, СК проверит «Вредные советы», дело «Эксмо», ММКФ без Сокурова, покушение на РКН, новый глава Apple, штрафы за 666, шпиц-полицейский, пень не ясен\n\n*«Международное движение сатанизма» признано экстремистским и запрещено в России\n\nСодержание:\n00:00 Начало\n0:35 Очередное покушение на Трампа\n3:41 «Дружба» и санкции Евросоюза\n5:32 ЕК против Венецианской биеннале\n6:54 Трамп продлил перемирие с Ираном\n9:15 Цены на нефть опять растут\n11:22 Боня против Соловьева и Лебедева\n14:02 Зюганов предчувствует революцию\n15:56 Донбасс станет Доннилендом?\n17:31 Обстановка на фронте\n18:48 Удары по Туапсе, Сызрани, Днепру и Одессе\n21:53 Бастрыкин против «Вредных советов»\n23:50 «Эксмо» подозревают в экстремизме\n27:01 Сокурову не вручили спецприз ММКФ\n29:45 ФСБ: предотвращено покушение на РКН\n30:56 Госуслуги не открываются из-за границы\n33:18 Дурову пришла повестка?\n34:16 Тим Кук уходит с поста гендиректора Apple \n36:07 Отставка главы Минсельхоза Новосибирской области\n37:40 Экс-редактор Ura.ru получил 5 лет\n39:45 В Баку приговорили россиянина \n41:06 За символы сатанизма* начали штрафовать\n43:12 Задержан замдиректора парка «Патриот»\n44:37 Шпиц стал полицейским в Японии\n45:22 Лукашенко: Путин и Трамп - императоры!\n46:19 Гигантский айсберг раскололся\n47:24 В Петербурге пень оказался прототакситом\n48:32 Что копают по (truncated) 13:57:37.809 [debug] QUERY OK source="sources" db=2.0ms idle=77.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:37.830 [debug] QUERY OK source="media_items" db=20.3ms idle=51.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-26 07:00:47Z], 1] 13:57:37.853 [debug] QUERY OK source="media_items" db=21.9ms queue=0.1ms idle=69.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- силиконовый коврик 700х400: https://shp.pub/7aktkr?erid=2SDnjd8ogVM\n- шуруповёрт/электроотвёртка https://shp.pub/79r0gj?erid=2SDnjebDMPU\n- лопатка металлическая: https://ali.click/63pq01f?erid=2SDnjc2vA7s\n- пинцет https://alii.pub/780tw9?erid=2SDnjePbtPF\n- монтажный столик: https://shp.pub/7akton?erid=2SDnjboifKM\n- мультиметр 8008 https://shp.pub/7akss6?erid=2SDnjduFdY3\n- отвёртка PH00: https://alii.pub/73h9vw?erid=2SDnjeSJ4FM\n- пинцет: https://alii.pub/780tw9?erid=2SDnjePbtPF\n- микроскоп Andonstar AD409Pro https://shp.pub/7aksub?erid=2SDnjeu59XV\n- паяльная станция на 115 жалах: https://ali.click/7qq9sv?erid=2SDnjcUVsPM\n- паяльная станция на 210 жалах https://alii.pub/6x35xq?erid=2SDnjeXvcX2\n- паяльная станция Quick 857DW+ https://shp.pub/7aksr7?erid=2SDnjcSkLUP\n- припой https://alii.pub/6xdjls\n- флюс https://ali.click/s0r9s4?erid=2SDnjcGeJcX\n- сепаратор/нижний подогрев 14\": https://shp.pub/7aktfb?erid=2SDnjdVZAxF\n\nСвязаться через донаты: https://taplink.cc/remonter_donate\nМои соцсети: https://taplink.cc/remonter\nМои инструменты и расходники: https://taplink.cc/remonter_tools\nПо поводу рекламы: dream88fall@yandex.ru", "Не запускается / Постоянно заряжается | Портативный проектор Digma DiMagic Cube (РЕМОНТ)", "9d3cbba1-84c9-48b6-9d94-b11dad458147", 507, false, "lDzYSQuFfOk", "https://www.youtube.com/watch?v=lDzYSQuFfOk", 76, "/downloads/Youtube/0_Download/2026-04-26 Не запускается ⧸ Постоянно заряжается | Портативный проектор Digma DiMagic Cube (РЕМОНТ).mp4", false, false, false, 1, [], 4, ~U[2026-04-26 07:00:47Z], ~U[2026-07-13 10:57:37Z], ~U[2026-07-13 10:57:37Z], "Мои расходники и инструменты:\n- силиконовый коврик 700х400: https://shp.pub/7aktkr?erid=2SDnjd8ogVM\n- шуруповёрт/электроотвёртка https://shp.pub/79r0gj?erid=2SDnjebDMPU\n- лопатка металлическая: https://ali.click/63pq01f?erid=2SDnjc2vA7s\n- пинцет https://alii.pub/780tw9?erid=2SDnjePbtPF\n- монтажный столик: https://shp.pub/7akton?erid=2SDnjboifKM\n- мультиметр 8008 https://shp.pub/7akss6?erid=2SDnjduFdY3\n- отвёртка PH00: https://alii.pub/73h9vw?erid=2SDnjeSJ4FM\n- пинцет: https://alii.pub/780tw9?erid=2SDnjePbtPF\n- микроскоп Andonstar AD409Pro https://shp.pub/7aksub?erid=2SDnjeu59XV\n- паяльная станция на 115 жалах: https://ali.click/7qq9sv?erid=2SDnjcUVsPM\n- паяльная станция на 210 жалах https://alii.pub/6x35xq?erid=2SDnjeXvcX2\n- паяльная станция Quick 857DW+ https://shp.pub/7aksr7?erid=2SDnjcSkLUP\n- припой https://alii.pub/6xdjls\n- флюс https://ali.click/s0r9s4?erid=2SDnjcGeJcX\n- сепаратор/нижний подогрев 14\": https://shp.pub/7aktfb?erid=2SDnjdVZAxF\n\nСвязаться через донаты: https://taplink.cc/remonter_donate\nМои соцсети: https://taplink.cc/remonter\nМои инструменты и расходники: https://taplink.cc/remonter_tools\nПо поводу рекламы: dream88fall@yandex.ru", "Не запускается / Постоянно заряжается | Портативный проектор Digma DiMagic Cube (РЕМОНТ)", 507, false, "lDzYSQuFfOk", "https://www.youtube.com/watch?v=lDzYSQuFfOk", "/downloads/Youtube/0_Download/2026-04-26 Не запускается ⧸ Постоянно заряжается | Портативный проектор Digma DiMagic Cube (РЕМОНТ).mp4", false, 1, ~U[2026-04-26 07:00:47Z]] 13:57:37.856 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=72.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:37.876 [debug] QUERY OK source="media_items" db=19.9ms idle=49.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-11 15:11:00Z], 1] 13:57:37.935 [debug] QUERY OK source="media_items" db=57.9ms 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Ссылка на одно из видео с экспериментом с зарядом конденсатора, на который я ссылаюсь в видео: https://www.youtube.com/watch?v=ei9pNA5FFn8\n\nВидео о том, как конденсаторы используются в компьютерной памяти: https://www.youtube.com/watch?v=96unEKGxBfQ\n\nПодпишитесь на мой канал в Telegram: https://t.me/physiovisio \n\nПоддержите проект через Boosty: https://boosty.to/physiovisio \n\nPatreon: https://www.patreon.com/yuritkachev\n\nDonationAlerts: https://www.donationalerts.com/r/physicsinpictures", "Как на самом деле работают электрические конденсаторы?", "0c17a4a4-d2cc-4a69-8879-56c908148ca9", 1363, false, "ag32UmFuffA", "https://www.youtube.com/watch?v=ag32UmFuffA", 77, "/downloads/Youtube/0_Download/2024-04-11 Как на самом деле работают электрические конденсаторы?.mp4", false, false, false, 1, [], 1, ~U[2024-04-11 15:11:00Z], ~U[2026-07-13 10:57:37Z], ~U[2026-07-13 10:57:37Z], "В этом видео мы разберёмся с одним из наиболее распространённых электрических компонентов - конденсаторами, посмотрим, какие физические принципы лежат в основе их работы, как устроены некоторые наиболее распространённые виды конденсаторов, а также поговорим о том, зачем эти устройства вообще нужны?\n\nСсылка на одно из видео с экспериментом с зарядом конденсатора, на который я ссылаюсь в видео: https://www.youtube.com/watch?v=ei9pNA5FFn8\n\nВидео о том, как конденсаторы используются в компьютерной памяти: https://www.youtube.com/watch?v=96unEKGxBfQ\n\nПодпишитесь на мой канал в Telegram: https://t.me/physiovisio \n\nПоддержите проект через Boosty: https://boosty.to/physiovisio \n\nPatreon: https://www.patreon.com/yuritkachev\n\nDonationAlerts: https://www.donationalerts.com/r/physicsinpictures", "Как на самом деле работают электрические конденсаторы?", 1363, false, "ag32UmFuffA", "https://www.youtube.com/watch?v=ag32UmFuffA", "/downloads/Youtube/0_Download/2024-04-11 Как на самом деле работают электрические конденсаторы?.mp4", false, 1, ~U[2024-04-11 15:11:00Z]] 13:57:37.940 [debug] QUERY OK source="sources" db=4.0ms idle=105.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:37.972 [debug] QUERY OK source="media_items" db=31.5ms idle=87.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-26 15:01:40Z], 1] 13:57:38.007 [debug] QUERY OK source="media_items" db=33.7ms idle=116.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ноутбук с мощной видеокартой не урезаной по питанию и кодекам - ну разве не фантастика? )))\n\nМатеринская плата https://s.click.aliexpress.com/e/_c3qhG7W5\nЗащитная пленка https://s.click.aliexpress.com/e/_c3sEFhPx\nПомпа https://s.click.aliexpress.com/e/_c4Svfv7x\nОперативная память https://s.click.aliexpress.com/e/_c2xXuGq9\nСистема охлаждения https://s.click.aliexpress.com/e/_c3XxusIN\nDC преобразователь https://s.click.aliexpress.com/e/_c2QyZ3Kp\nШлейф райзер https://s.click.aliexpress.com/e/_c4c5uaU\nАудио усилитель https://s.click.aliexpress.com/e/_c4DplTLF\nДинамики https://s.click.aliexpress.com/e/_c39buIAN\nВодоблок https://s.click.aliexpress.com/e/_c3iaMFhd\nФитинги https://s.click.aliexpress.com/e/_c3nGmJ9N\nМетчик для резьбы под фитинги https://s.click.aliexpress.com/e/_c3frssNt\nДатчик расхода https://s.click.aliexpress.com/e/_c40Hxvcx\n\nуниверсальный балон для жидкостей https://s.click.aliexpress.com/e/_c3RQae99\n\nНа развитие канала:\nhttps://donatello.to/SilverRain \nhttps://www.buymeacoffee.com/silverrainy\npaypal techroomwork@gmail.com\n\nСтаньте спонсором канала, и вы получите доступ к эксклюзивным бонусам. Подробнее:\nhttps://www.youtube.com/channel/UCYmP4zlJvoX_sxBmPvugtNw/join\n\nПодписаться https://www.youtube.com/channel/UCYmP4zlJvoX_sxBmPvugtNw?sub_confirmation=1\n\nTelegram канал https://t.me/Master_SilverRain\n\nTelegram чат https://t.me/+UopuUBjqjtzrD7Gn\n\ninstagram https://www.instagram.com/master_silverrain\n\nКанал https://www.youtube.com/channel/UCYmP4zlJvoX_sxBmPvugtNw?view_as=subscriber", "Десктоп видеокарта в ноутбук. Ноутбук своими руками. Часть 5", "f0bd9535-f635-4395-b449-bafa8b8548fa", 1623, false, "Abngl1ZGc70", "https://www.youtube.com/watch?v=Abngl1ZGc70", 78, "/downloads/Youtube/0_Download/2026-04-26 Десктоп видеокарта в ноутбук. Ноутбук своими руками. Часть 5.mkv", false, false, false, 1, [], 4, ~U[2026-04-26 15:01:40Z], ~U[2026-07-13 10:57:37Z], ~U[2026-07-13 10:57:37Z], "Ноутбук с мощной видеокартой не урезаной по питанию и кодекам - ну разве не фантастика? )))\n\nМатеринская плата https://s.click.aliexpress.com/e/_c3qhG7W5\nЗащитная пленка https://s.click.aliexpress.com/e/_c3sEFhPx\nПомпа https://s.click.aliexpress.com/e/_c4Svfv7x\nОперативная память https://s.click.aliexpress.com/e/_c2xXuGq9\nСистема охлаждения https://s.click.aliexpress.com/e/_c3XxusIN\nDC преобразователь https://s.click.aliexpress.com/e/_c2QyZ3Kp\nШлейф райзер https://s.click.aliexpress.com/e/_c4c5uaU\nАудио усилитель https://s.click.aliexpress.com/e/_c4DplTLF\nДинамики https://s.click.aliexpress.com/e/_c39buIAN\nВодоблок https://s.click.aliexpress.com/e/_c3iaMFhd\nФитинги https://s.click.aliexpress.com/e/_c3nGmJ9N\nМетчик для резьбы под фитинги https://s.click.aliexpress.com/e/_c3frssNt\nДатчик расхода https://s.click.aliexpress.com/e/_c40Hxvcx\n\nуниверсальный балон для жидкостей https://s.click.aliexpress.com/e/_c3RQae99\n\nНа развитие канала:\nhttps://donatello.to/SilverRain \nhttps://www.buymeacoffee.com/silverrainy\npaypal techroomwork@gmail.com\n\nСтаньте спонсором канала, и вы получите доступ к эксклюзивным бонусам. Подробнее:\nhttps://www.youtube.com/channel/UCYmP4zlJvoX_sxBmPvugtNw/join\n\nПодписаться https://www.youtube.com/channel/UCYmP4zlJvoX_sxBmPvugtNw?sub_confirmation=1\n\nTelegram канал https://t.me/Master_SilverRain\n\nTelegram чат https://t.me/+UopuUBjqjtzrD7Gn\n\ninstagram https://www.instagram.com/master_silverrain\n\nКанал https://www.youtube.com/channel/UCYmP4zlJvoX_sxBmPvugtNw?view_as=subscriber", "Десктоп видеокарта в ноутбук. Ноутбук своими руками. Часть 5", 1623, false, "Abngl1ZGc70", "https://www.youtube.com/watch?v=Abngl1ZGc70", "/downloads/Youtube/0_Download/2026-04-26 Десктоп видеокарта в ноутбук. Ноутбук своими руками. Часть 5.mkv", false, 1, ~U[2026-04-26 15:01:40Z]] 13:57:38.011 [debug] QUERY OK source="sources" db=3.4ms queue=0.1ms idle=131.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:38.036 [debug] QUERY OK source="media_items" db=25.3ms idle=76.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-26 17:35:45Z], 1] 13:57:38.059 [debug] QUERY OK source="media_items" db=21.7ms 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" ["Разверните инфраструктуру в отказоустойчивом облаке Selectel: https://slc.tl/ehofz\n\nЗалетай в Амазинг Онлайн: https://amazing-online.com/a/remontyash\nВводи промокод: REMONTYASH\n\nРемские компьютеры https://vk.com/rmntshcomp\nТелеграм: https://t.me/realremontyash\nBoosty: https://boosty.to/remontyash", "ИГРОВОЙ ПК КОМПЛЕКТ с WB за 20 тысяч рублей", "fca3d48d-2c2f-475a-9984-64b228c52a50", 2099, false, "-IdeJ8mve-Y", "https://www.youtube.com/watch?v=-IdeJ8mve-Y", 79, "/downloads/Youtube/0_Download/2026-04-26 ИГРОВОЙ ПК КОМПЛЕКТ с WB за 20 тысяч рублей.mkv", false, false, false, 1, [], 4, ~U[2026-04-26 17:35:45Z], ~U[2026-07-13 10:57:38Z], ~U[2026-07-13 10:57:38Z], "Разверните инфраструктуру в отказоустойчивом облаке Selectel: https://slc.tl/ehofz\n\nЗалетай в Амазинг Онлайн: https://amazing-online.com/a/remontyash\nВводи промокод: REMONTYASH\n\nРемские компьютеры https://vk.com/rmntshcomp\nТелеграм: https://t.me/realremontyash\nBoosty: https://boosty.to/remontyash", "ИГРОВОЙ ПК КОМПЛЕКТ с WB за 20 тысяч рублей", 2099, false, "-IdeJ8mve-Y", "https://www.youtube.com/watch?v=-IdeJ8mve-Y", "/downloads/Youtube/0_Download/2026-04-26 ИГРОВОЙ ПК КОМПЛЕКТ с WB за 20 тысяч рублей.mkv", false, 1, ~U[2026-04-26 17:35:45Z]] 13:57:38.063 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=88.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:38.089 [debug] QUERY OK source="media_items" db=26.1ms queue=0.1ms idle=57.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-27 16:16:12Z], 1] 13:57:38.125 [debug] QUERY OK source="media_items" db=34.6ms queue=0.1ms idle=79.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Синхрон исходного материала - Андрей Брюханов и Максим Скрыпник\nМонтаж и подбор композиций - Анатолий Зарубин\n\nКомпозиции\n\nSteve Jablonsky - Taming the Dinosaurs\nDeft - Click The Snap\nSouth DJ Scream - CALLOUT\nThe Black Dog - Internal Panoramas\nUraan - Ground\nUNKLE - Natural Selection\nTyoma - «Black Rabbit's Habbits»\nLudoWic - Delusive Bunker\nMightyHealthy - Alton Rd\nPLAUDO - Drum Works\nV94 MC's - DRIVE REBEL\nSCB - Extinct\nThrowing Snow - Avarice\nPLAUDO - Mobb\nClaro Intelecto - Sirens\nUNKLE, Big In Japan Baltimore - The Answer\nYari - See\nYPPAH, Anomie Belle - Three Portraits\nApparat - K&f Thema\n\nГруппа гоночной команды TAKAYAMA FORWARD AUTO ВКонтакте: \nhttps://vk.com/forwardauto\n\nСувениры и фирменная атрибутика: \nhttps://forwardauto.ru/catalog/odezhda_i_atributika_/\n\nПартнёры команды:\nTAKAYAMA\nAM Point\nВираж\nCTR\nMK Kashiyama\nMAKITA\nJONNESWAY \nSIRUDA\nVISSOL FORGED WHEELS\nSTANDARD SPRINGS", "ГОЧА vs ЦАРЬ - Делай выводы", "78c279ad-3074-48b1-9f8f-8806f1707f68", 3700, false, "Cacm-AQvHls", "https://www.youtube.com/watch?v=Cacm-AQvHls", 80, "/downloads/Youtube/0_Download/2026-04-27 ГОЧА vs ЦАРЬ - Делай выводы.mkv", false, false, false, 1, [], 1, ~U[2026-04-27 16:16:12Z], ~U[2026-07-13 10:57:38Z], ~U[2026-07-13 10:57:38Z], "Шестая серия дрифт сезона РДС ГП о командах Форвард Авто и Одержимые Моторспорт. Аркадий и Гоча в одном большом фильме интервью о гонках\n\nАвтор - Анатолий Зарубин\nГлавные герои - Георгий Чивчян, Аркадий Цареградцев, Роман Тиводар, Тимофей Добровольский, Влад Попов, Илья Попов\nОператоры - Максим Скрыпник, Денис Мишин, Егор Ляубонас, Андрей Брюханов, Дмитрий Юршис, Анатолий Зарубин\nЦветокоррекция - Егор Ляубонас\nСинхрон исходного материала - Андрей Брюханов и Максим Скрыпник\nМонтаж и подбор композиций - Анатолий Зарубин\n\nКомпозиции\n\nSteve Jablonsky - Taming the Dinosaurs\nDeft - Click The Snap\nSouth DJ Scream - CALLOUT\nThe Black Dog - Internal Panoramas\nUraan - Ground\nUNKLE - Natural Selection\nTyoma - «Black Rabbit's Habbits»\nLudoWic - Delusive Bunker\nMightyHealthy - Alton Rd\nPLAUDO - Drum Works\nV94 MC's - DRIVE REBEL\nSCB - Extinct\nThrowing Snow - Avarice\nPLAUDO - Mobb\nClaro Intelecto - Sirens\nUNKLE, Big In Japan Baltimore - The Answer\nYari - See\nYPPAH, Anomie Belle - Three Portraits\nApparat - K&f Thema\n\nГруппа гоночной команды TAKAYAMA FORWARD AUTO ВКонтакте: \nhttps://vk.com/forwardauto\n\nСувениры и фирменная атрибутика: \nhttps://forwardauto.ru/catalog/odezhda_i_atributika_/\n\nПартнёры команды:\nTAKAYAMA\nAM Point\nВираж\nCTR\nMK Kashiyama\nMAKITA\nJONNESWAY \nSIRUDA\nVISSOL FORGED WHEELS\nSTANDARD SPRINGS", "ГОЧА vs ЦАРЬ - Делай выводы", 3700, false, "Cacm-AQvHls", "https://www.youtube.com/watch?v=Cacm-AQvHls", "/downloads/Youtube/0_Download/2026-04-27 ГОЧА vs ЦАРЬ - Делай выводы.mkv", false, 1, ~U[2026-04-27 16:16:12Z]] 13:57:38.129 [debug] QUERY OK source="sources" db=2.8ms queue=0.1ms idle=89.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:38.156 [debug] QUERY OK source="media_items" db=26.6ms queue=0.1ms idle=70.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-28 07:57:26Z], 1] 13:57:38.179 [debug] QUERY OK source="media_items" db=21.6ms idle=94.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" ["Разверните инфраструктуру в отказоустойчивом облаке Selectel: https://slc.tl/fd40x\n\nМини ПК с проприетарным разъемом подключения дисплея, видеокарты, док станции и подобного. Зачем и кому это надо. Выясняем в китайском офисе производителя. \n\nНаш Влад из Китая: Телега @vlgromov\n\nВидео раньше без рекламы в Бусти https://boosty.to/prohitec \nТелега https://t.me/prohitec \nRutube https://rutube.ru/channel/696248 \nVK https://vk.com/prohitec \nMAX https://max.ru/prohitec\n\n00:00 Я в Китае. Идем к производителю\n01:33 Селектел \n02:31 Знакомство с офисом \n04:35 Зачем? PCIe? \n05:18 Разъем и лицензии\n05:39 Снова офис \n06:32 Проблема с CPU Intel \n08:20 Экосистема устройств. Что для геймеров? \n09:53 Разбираем и оцениваем Мини-ПК\n13:21 Температурные тесты\n15:48 Разбираем и оцениваем внешний GPU \n20:27 О ценах \n21:09 Заключение.", "Китайский Apple: Проприетарные разъемы и экосистема", "6e7a56e3-2f53-4f18-9f1a-df5ab400999e", 1376, false, "j_JEae6utjk", "https://www.youtube.com/watch?v=j_JEae6utjk", 81, "/downloads/Youtube/0_Download/2026-04-28 Китайский Apple: Проприетарные разъемы и экосистема.mkv", false, false, false, 1, [], 3, ~U[2026-04-28 07:57:26Z], ~U[2026-07-13 10:57:38Z], ~U[2026-07-13 10:57:38Z], "Разверните инфраструктуру в отказоустойчивом облаке Selectel: https://slc.tl/fd40x\n\nМини ПК с проприетарным разъемом подключения дисплея, видеокарты, док станции и подобного. Зачем и кому это надо. Выясняем в китайском офисе производителя. \n\nНаш Влад из Китая: Телега @vlgromov\n\nВидео раньше без рекламы в Бусти https://boosty.to/prohitec \nТелега https://t.me/prohitec \nRutube https://rutube.ru/channel/696248 \nVK https://vk.com/prohitec \nMAX https://max.ru/prohitec\n\n00:00 Я в Китае. Идем к производителю\n01:33 Селектел \n02:31 Знакомство с офисом \n04:35 Зачем? PCIe? \n05:18 Разъем и лицензии\n05:39 Снова офис \n06:32 Проблема с CPU Intel \n08:20 Экосистема устройств. Что для геймеров? \n09:53 Разбираем и оцениваем Мини-ПК\n13:21 Температурные тесты\n15:48 Разбираем и оцениваем внешний GPU \n20:27 О ценах \n21:09 Заключение.", "Китайский Apple: Проприетарные разъемы и экосистема", 1376, false, "j_JEae6utjk", "https://www.youtube.com/watch?v=j_JEae6utjk", "/downloads/Youtube/0_Download/2026-04-28 Китайский Apple: Проприетарные разъемы и экосистема.mkv", false, 1, ~U[2026-04-28 07:57:26Z]] 13:57:38.181 [debug] QUERY OK source="sources" db=1.8ms idle=54.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:38.202 [debug] QUERY OK source="media_items" db=20.4ms queue=0.1ms idle=52.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-29 10:40:36Z], 1] 13:57:38.272 [debug] QUERY OK source="media_items" db=69.0ms idle=46.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://drom.ru/s/MoY 🚗\nИ всегда выбирай то, в чем уверен\n\n---\n\nВидео Мастерской K-POWER.RU\n\nНа ремонт привезли Весту NG с двигателем 1.6 (ВАЗ 21129). Машина новая - 2025 года выпуска. Пробег заявлен 49 тыс.км, клиент говорит о расходе масла в 400 граммов на 1 ткм пробега. Дилер пломбировал двигатель и намерил расход 200 граммов на 1 ткм пробега, что укладывается в допуски завода изготовителя.\nНас клиент попросил перебрать двигатель так, как мы делаем при ремонте Вест - с коваными поршнями, новым катализатором и ремонтом головки.\nПри разборе и дефектовке нового двигателя 21129 мы \"оценили\" современные импортозамещённые \"текнолоджии\" АвтоВАЗа и выбросили на помойку буквально полмотора!\n\nВИДЕО ПО ТЕМЕ:\n\nВеста 2020: БРАКОВАННЫЙ двигатель!!\nhttps://rutube.ru/video/7580e4bde39f40f25ef6769283c8d5f1/\n\nБРАКОМ заполнены магазины, рынки и маркетплейсы!! Массовый БРАК 16-ти клапанных головок ВАЗа!!\nhttps://rutube.ru/video/d172e47fecad4627e4be703edc3dd00f/\n\nТАЙМИНГ:\n\n00:00 – Вступление: 1 хозяин, расход масла, отказ в гарантии + болтовня\n04:14 – Осмотр машины\n08:43 – Осмотр подкапотки\n11:44 – Машина не видит ключ\n13:29 – Мерзкая работа двигателя\n14:33 – Начинаем разбирать\n19:24 – Осмотр радиаторов\n20:55 – Осмотр снятого двигателя, конструкторские недостатки\n23:38 – Осмотр нового блока снаружи, сравнение со старым\n24:32 – Помыли радиаторы\n24:37 – Мотор на кантователе, начинаем разбирать\n27:34 – Кривой пластик кожуха\n27:55 – Недо-модернизированный поддон\n28:52 – Протекающие колодцы свечей\n29:46 – Китайские лямбды\n31:20 – Китайские форсунки\n32:32 – Саморезная текнолоджия!!\n34:05 – Ремень ГРМ HOLA, помпа ТЗА\n36:08 – Петросянская рацуха\n38:23 – Кулачок распредвала начал крошиться\n38:39 – Брак постелей в ГБЦ, везде стружка\n48:23 – Приливы под новые маслофорсы в блоке\n49:29 – Сняли головку с блока\n50:16 – Зачатки модернизации на поддоне\n51:50 – Форсунки-невидимки\n53:21 – Резинка маслозаборника – еще одно больное место\n54:01 – Разобрали головку\n55:20 – Маслонасос в задирах от стружки\n55:54 – Просевшие сёдла после газа\n56:57 – Осмотр цилиндров\n58:16 – Теория: «усадка» поршня или «проваленные» цилиндры?\n59:45 – Блок новый, а форсунки старые!\n60:03 – Осмотр поршней и вкладышей\n1:01:35 – Измерение поршней и цилиндров\n1:09:49 – Эндоскопия катализатора\n1:12:32 – Новая головка в сборе\n1:20:49 – Сборка\n1:24:38 – Топливные форсунки\n1:25:54 – Установка мотора в машину\n1:26:43 – Запуск и пробная поездка, мнение о китайском вариаторе\n1:37:35 – Проблема с датчиком и медаль за ремонт Весты NG\n1:41:54 – PS: качество постелей Гранты 8 кл\n\nНаш официальный сайт: http://k-power.ru\n\nНаши соцсети:\n\nТелеграмм канал ✅ https://t.me/k_power_tuning\nRUTUBE ✅ https://rutube.ru/channel/41886871/\nYOUTUBE ✅ https://www.youtube.com/@KPOWERtuning\nVK Video ✅ https://vkvideo.ru/@club228778620\nПлатформа ✅ https://plvideo.ru/channel/Q1S0D9F9Kzxu\n\nP.S. Мы приветствуем вежливых и культурных зрителей и рады видеть вас в числе подписчиков. В связи с большим количеством работы, мы не имеем возможности ответить каждому. Грубые комментарии и нецензурная лексика - удаляются, хейтеры банятся без обсуждения.\n\nРеклама. ООО \"Амаяма Авто\". erid: 2W5zFJinSZ7", "Веста NG 2025: 49 ткм пробега, полмотора выкинули на помойку!", "0f168abd-8c79-44f7-9217-9a7a5222ea1e", 6379, false, "idmL0eKXDu8", "https://www.youtube.com/watch?v=idmL0eKXDu8", 82, "/downloads/Youtube/0_Download/2026-04-29 Веста NG 2025: 49 ткм пробега, полмотора выкинули на помойку!.mp4", false, false, false, 1, [], 4, ~U[2026-04-29 10:40:36Z], ~U[2026-07-13 10:57:38Z], ~U[2026-07-13 10:57:38Z], "За авто иди на Дром\n🚗 https://drom.ru/s/MoY 🚗\nИ всегда выбирай то, в чем уверен\n\n---\n\nВидео Мастерской K-POWER.RU\n\nНа ремонт привезли Весту NG с двигателем 1.6 (ВАЗ 21129). Машина новая - 2025 года выпуска. Пробег заявлен 49 тыс.км, клиент говорит о расходе масла в 400 граммов на 1 ткм пробега. Дилер пломбировал двигатель и намерил расход 200 граммов на 1 ткм пробега, что укладывается в допуски завода изготовителя.\nНас клиент попросил перебрать двигатель так, как мы делаем при ремонте Вест - с коваными поршнями, новым катализатором и ремонтом головки.\nПри разборе и дефектовке нового двигателя 21129 мы \"оценили\" современные импортозамещённые \"текнолоджии\" АвтоВАЗа и выбросили на помойку буквально полмотора!\n\nВИДЕО ПО ТЕМЕ:\n\nВеста 2020: БРАКОВАННЫЙ двигатель!!\nhttps://rutube.ru/video/7580e4bde39f40f25ef6769283c8d5f1/\n\nБРАКОМ заполнены магазины, рынки и маркетплейсы!! Массовый БРАК 16-ти клапанных головок ВАЗа!!\nhttps://ru (truncated) 13:57:38.275 [debug] QUERY OK source="sources" db=2.1ms idle=110.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:38.296 [debug] QUERY OK source="media_items" db=20.6ms idle=96.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-29 14:45:03Z], 1] 13:57:38.323 [debug] QUERY OK source="media_items" db=25.5ms idle=115.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" ["В этом видео мы разберем, как программировать с помощью нейросетей, используя возможности чатов, облачных IDE, традиционных IDE с нейропомощниками используя как большие нейросети, так и локальных LLM.\n\nВы узнаете, как с нуля создать от самых простых приложений, выполняющих какую-то конкретную задачу, до более сложных сценариев, в том числе, создать своё полноценное десктопные приложения на Electron и Node.js. Я покажу пошаговую инструкцию по работе в Google AI Studio, использование VS Code с ИИ-помощниками и способы автоматизации на Python и JavaScript для тех, кто никогда не писал код.\n\nЭто практическое руководство по low-code разработке и использованию ИИ для создания реальных ИТ-проектов. Пора переходить от простых чатов с нейронками к созданию собственного софта!\n\nhttps://github.com/Pashtet495/MathCALC - MathCALC на гитхабе\nhttps://boosty.to/pc-01 - ранний релиз моего клиента для нейросетей будет бесплатной записью на бусте\n\n00:00 — Что такое вайб-кодинг и как программировать нейросетями\n01:05 — Обзор моего приложения для ИИ: векторные базы данных и поиск\n03:52 — Как создать программу без знаний программирования\n04:25 — Инструкция: создание HTML-инструментов через Google Gemini\n05:52 — Обход ограничений браузера: PowerShell и Websocket\n07:33 — Пример приложения, которое решает мою конкретную задачу\n09:31 — Работа с C# и .NET без установки среды разработки\n10:30 — Автоматическая установка Python и библиотек через Bat-файл\n12:14 — Ограничения контекста LLM: когда нужны среды разработки (IDE)\n13:01 — Бесплатный Gemini Pro в Google AI Studio (Инструкция)\n15:24 — Создаём приложение средних размеров: логика и библиотеки JS\n21:10 — Как работать в VS Code с ИИ-помощниками \n24:45 — Разработка сложных приложений на Electron и Node.js\n33:04 — Модульная разработка и интеграция модулей в большие проекты\n35:52 — Выводы: как быстро научиться кодить с помощью нейросетей\n\nhttps://pc-01.tech - сайт канала. Свежие новости о железе, обзоры и тесты комплектующих.\nhttps://boosty.to/pc-01 - Страница канала на бусте\nhttps://vk.com/pc_0_1 - группа \"Этот компьютер\" - свежие и актуальные новости IT мира", "ВАЙБ-КОДИНГ | Как программировать не умея программировать?", "1fd77aa9-7a3a-4f3c-8b44-a1a91b18ed6a", 2315, false, "Kzx5IDThmP0", "https://www.youtube.com/watch?v=Kzx5IDThmP0", 83, "/downloads/Youtube/0_Download/2026-04-29 ВАЙБ-КОДИНГ | Как программировать не умея программировать?.mp4", false, false, false, 1, [], 4, ~U[2026-04-29 14:45:03Z], ~U[2026-07-13 10:57:38Z], ~U[2026-07-13 10:57:38Z], "В этом видео мы разберем, как программировать с помощью нейросетей, используя возможности чатов, облачных IDE, традиционных IDE с нейропомощниками используя как большие нейросети, так и локальных LLM.\n\nВы узнаете, как с нуля создать от самых простых приложений, выполняющих какую-то конкретную задачу, до более сложных сценариев, в том числе, создать своё полноценное десктопные приложения на Electron и Node.js. Я покажу пошаговую инструкцию по работе в Google AI Studio, использование VS Code с ИИ-помощниками и способы автоматизации на Python и JavaScript для тех, кто никогда не писал код.\n\nЭто практическое руководство по low-code разработке и использованию ИИ для создания реальных ИТ-проектов. Пора переходить от простых чатов с нейронками к созданию собственного софта!\n\nhttps://github.com/Pashtet495/MathCALC - MathCALC на гитхабе\nhttps://boosty.to/pc-01 - ранний релиз моего клиента для нейросетей будет бесплатной записью на бусте\n\n00:00 — Что такое вайб-кодинг и как программировать нейросетями\n01:05 — Обзор моего приложения для ИИ: векторные базы данных и поиск\n03:52 — Как создать программу без знаний программирования\n04:25 — Инструкция: создание HTML-инструментов через Google Gemini\n05:52 — Обход ограничений браузера: PowerShell и Websocket\n07:33 — Пример приложения, которое решает мою конкретную задачу\n09:31 — Работа с C# и .NET без установки среды разработки\n10:30 — Автоматическая установка Python и библиотек через Bat-файл\n12:14 — Ограничения контекста LLM: когда нужны среды разработки (IDE)\n13:01 — Бесплатный Gemini Pro в Google AI Studio (Инструкция)\n15:24 — Создаём приложение средних размеров: логика и библиотеки JS\n21:10 — Как работать в VS Code с ИИ-помощниками \n24:45 — Разработка сложных приложений на Electron и Node.js\n33:04 — Модульная разработка и интеграция модулей в большие проекты\n35:52 — Выводы: как быстро научиться кодить с помощью нейросетей\n\nhttps://pc-01.tech - сайт канала. Свежие новости о железе, обзоры и тесты комплек (truncated) 13:57:38.325 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=120.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:38.346 [debug] QUERY OK source="media_items" db=20.2ms idle=53.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-29 00:00:00Z], 1] 13:57:38.360 [debug] QUERY OK source="media_items" db=13.3ms idle=71.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" ["Кратко познакомился с BYD Tang L, узнал что будет в следующем модельном ряду и понял, что Tang L нельзя покупать в том виде, в котором он продается сейчас.", "Tang L – это то, что сейчас нельзя покупать!", "5e447fd6-8a41-4a7b-aaca-1e1cb9d8f5d2", 1916, false, "NLJAqGY5gdg", "https://www.youtube.com/watch?v=NLJAqGY5gdg", 84, "/downloads/Youtube/0_Download/2026-04-29 Tang L – это то, что сейчас нельзя покупать!.mkv", false, false, false, 1, [], 4, ~U[2026-04-29 00:00:00Z], ~U[2026-07-13 10:57:38Z], ~U[2026-07-13 10:57:38Z], "Кратко познакомился с BYD Tang L, узнал что будет в следующем модельном ряду и понял, что Tang L нельзя покупать в том виде, в котором он продается сейчас.", "Tang L – это то, что сейчас нельзя покупать!", 1916, false, "NLJAqGY5gdg", "https://www.youtube.com/watch?v=NLJAqGY5gdg", "/downloads/Youtube/0_Download/2026-04-29 Tang L – это то, что сейчас нельзя покупать!.mkv", false, 1, ~U[2026-04-29 00:00:00Z]] 13:57:38.363 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=64.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:38.384 [debug] QUERY OK source="media_items" db=20.3ms idle=41.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-29 13:00:41Z], 1] 13:57:38.409 [debug] QUERY OK source="media_items" db=23.8ms idle=59.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://auto.ru/s/PJCNTm\n\n🔥Coolstream- премиальные антифризы мирового уровня технологий и качества🔥: https://www.cool-stream.ru/catalog/antifreeze/premium/Erid2Vtzqw8Nfcb\nРеклама. АО \"ТЕХНОФОРМ\", ИНН 5021012655. Erid:2Vtzqw8Nfcb\nКомпания «Техноформ» существует с 2003 года. Более 20 лет она сотрудничала с бельгийской Arteco – одним из мировых лидеров в разработке присадок для антифризов (совместное предприятие Chevron и Total, созданное специально для разработки и производства охлаждающих жидкостей). Это позволило перенять передовые технологии, знания, культуру производства. После долгих лет локализации лучших мировых антифризов, с 2022 года «Техноформ» перешёл на собственные пакеты присадок, разработанные на основе двух десятилетий экспертизы. Сегодня Coolstream - это полностью российская рецептура, которая не уступает мировым аналогам. Компания имеет собственный исследовательский центр и лаборатории, где проводят испытания по международным стандартам ASTM. Специалистов «Техноформ» пригласили к участию в проекте Aurus на стадии разработки двигателя для подбора оптимального состава антифриза. Антифриз Coolstream прошёл полтора года испытаний в ФГУП «НАМИ» – ведущем автомоторном институте России. В результате он единственный на сегодняшний день получил допуск для применения в автомобилях Aurus, включая президентский лимузин, и во всех перспективных проектах института. Антифризы Coolstream были выбраны для первой конвейерной заправки на многих автозаводах: Ford, Renault, Hyundai, Kia, Volkswagen, Haval, КАМАЗ, LADA и другие. Продукты ТЕХНОФОРМ используются на объектах «Ямал СПГ», «Арктик СПГ-2», Амурский ГХК, в карьерной технике АЛРОСА, Сургутнефтегаз, СИБУР, в автопарках Мосгортранс, Мострансавто, КАММС. Контрактное производство: под брендами Total, Shell, Haval, Tank, Kia, Hyundai и др. То есть эти мировые имена доверяют «Техноформ» выпуск продукции под своими марками – это говорит о многом.\n---------------\n*МЕРЧ АП КОМАНДЫ*\nhttps://www.wildberries.ru/brands/312250711-ap-komanda\n__________\n*НАШ ТЕЛЕГРАМ:*\nhttps://t.me/KomandaAP\n*VK Видео:*\nhttps://vk.com/video/@komandaap\n*RUTUBE:*\nhttps://rutube.ru/channel/23891992/\n---------------\n*По вопросам сотрудничества и рекламы:*\nproduction@podbor.org\n---------------\nОсновной канал Ильдара: https://www.youtube.com/@UCG4yz4wtp2E5S62L06yqC9w \nЛайв канал Ильдара: https://www.youtube.com/@UCbhggnCHlPJQVkIzmfCJUXw \n---------------\n\"Команда АП\" это один из официальных каналов группы компаний \"АП\". \nРаботаем c 2013 года. По всей России. \n\nЧем мы можем Вам помочь:\n✔ Подбор автомобилей с гарантией. Проверка по 105 пунктам. Экспертиза, оценка авто: https://podbor.org\n✔ Страхование по всей России ОСАГО/КАСКО: https://ins.podbor.org\n✔ Автосервис. Ремонт, обслуживание авто в Москве: https://service.podbor.org\n✔ Вкуснейший натуральный Мёд с пасеки моего отца: https://honey.podbor.org\n✔ Хочешь работать в нашей компании? Го сюда: https://job.podbor.org\n\nДля тех, кто хочет поддержать наш Благотворительный проект: https://podbor.org/charity/\n---------------\nВ видео есть реклама:\nРеклама. ООО «Яндекс.Вертикали Технологии». ИНН 7704366364. Erid: CQH36pWzJqDgHCeiJ4qFZpe893XAgCnnNA71kpunw7fgoW\n\nРеклама. ООО «Яндекс.Вертикали Технологии». ИНН 7704366364. Erid: CQH36pWzJqDgHCeiWnojWhyqh4cvPSAcdFibMSLfCpJ79t", "Смотрим в зубы дарёному Рэндж Роверу!", "a3b760c9-962a-4d40-8505-2809cf2ce33c", 4145, false, "MRq6qwC51iQ", "https://www.youtube.com/watch?v=MRq6qwC51iQ", 85, "/downloads/Youtube/0_Download/2026-04-29 Смотрим в зубы дарёному Рэндж Роверу!.mkv", false, false, false, 1, [], 4, ~U[2026-04-29 13:00:41Z], ~U[2026-07-13 10:57:38Z], ~U[2026-07-13 10:57:38Z], "🚗 Покупайте хорошие машины на Авто.ру: https://auto.ru/s/PJCNTm\n\n🔥Coolstream- премиальные антифризы мирового уровня технологий и качества🔥: https://www.cool-stream.ru/catalog/antifreeze/premium/Erid2Vtzqw8Nfcb\nРеклама. АО \"ТЕХНОФОРМ\", ИНН 5021012655. Erid:2Vtzqw8Nfcb\nКомпания «Техноформ» существует с 2003 года. Более 20 лет она сотрудничала с бельгийской Arteco – одним из мировых лидеров в разработке присадок для антифризов (совместное предприятие Chevron и Total, созданное специально для разработки и производства охлаждающих жидкостей). Это позволило перенять передовые технологии, знания, культуру производства. После долгих лет локализации лучших мировых антифризов, с 2022 года «Техноформ» перешёл на собственные пакеты присадок, разработанные на основе двух десятилетий экспертизы. Сегодня Coolstream - это полностью российская рецептура, которая не уступает мировым аналогам. Компания имеет собственный исследовательский центр и лаборатории, где пров (truncated) 13:57:38.411 [debug] QUERY OK source="sources" db=2.2ms idle=63.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:57:38.432 [debug] QUERY OK source="media_items" db=20.5ms idle=51.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-28 09:00:29Z], 1]